Java动手动脑——继承和多态
实验一
预估输出答案:100 200 201 202
输出结果:100 200 201 202
输出答案分析:100 创建parent类的对象,调用对象的方法
200 创建chlid类的对象,调用对象的方法
把child对象赋值给parent,输出child对象的值
强制转换parent为Child对象,输出
实验二
- 在子类中,若要调用父类中被覆盖的方法,可以使用super关键字。
public class food {
int x;
public food(int x)
{
this.x=x;
}
public static void main(String[] args) {
dob a=new dob(2);
System.out.println(a.x);
}
}
class dob extends food{
public dob(int x) {
super(x);
x=0;
// TODO Auto-generated constructor stub
}
}
输出:2