本帖最后由 doitforyou 于 2013-12-30 01:53 编辑
代码如下,采用简写:
class Super{
Super(){ print(); }
void print(){ syso( "父类方法" ); }
}
class Sub{
Sub(){ print(); }
void print(){ syso( "子类方法" ); }
}
main(){ new Sub(); }
此时显示的都是调用的子类中的print方法,父类隐式初始化中为什么调用的是子类的方法呢?求详细深入解释,谢谢了
|
|