黑马程序员技术交流社区
标题:
继承相关问题
[打印本页]
作者:
lostnotes
时间:
2015-4-14 21:54
标题:
继承相关问题
class ExtendsDemo5{
public static void main(String[] args){
Zi z = new Zi();
z.show();
}
}
class Fu{
Fu(){
show();
}
void show(){
System.out.println("fu -- show");
}
}
class Zi extends Fu{
int num = 8;
Zi(){
super();
System.out.println("coder---"+num);
}
void show(){
System.out.println("zi -- show---"+num);
}
}
复制代码
为什么父类构造函数中调用的show方法是子类中复写的show方法呢?
作者:
小丸子
时间:
2015-4-14 22:03
在你创建Zi时,super了父类的构造,this.show();,this代表了当前对象Zi,而不是Fu
作者:
12300123
时间:
2015-4-15 09:52
因为父类的show方法被复写了。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2