首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

Java中沿袭的一点疑问

2013-07-04 
Java中继承的一点疑问如下代码所示:不知道楼主能不能完全理解,要是不能理解的话再留言吧。[解决办法]1楼+1

Java中继承的一点疑问
如下代码所示:

不知道楼主能不能完全理解,要是不能理解的话再留言吧。
[解决办法]
1楼+1
楼主打上断点走一遍就清楚了……
[解决办法]
因为子类重写了invoke()方法,所以在父类的构造方法中调用的是子类的invoke(),所以会打印第一条
Child invoke null; null

构造子类后,再调用invoke()方法时,由于子类的invoke()方法没有
pStr = "Parent pStr";
这句,所以打印第二条就为
Child invoke child cStr; null


在一个类实例化时,会首先调用其父类的构造方法,才会调用自己的构造方法。

热点排行