我刚才想了想 我打印结果应该是 zi run 为什么会出现fu run ??? 我在程序中只给子类声明了对象Z 为什么虚拟机把父类也运行了??也就是说
在对子类对象进行初始化时,父类的构造函数也会运行???
作者: 黑马17期-闫东东 时间: 2013-3-9 22:27
不对呀,没有继承,结果应该是:zi run 你再运行下,看看。。。。。。
如果继承的话:子类实例化:子类所有的构造函数都会默认访问父类中的空构造函数,因为子类的每一个构造函数的第一行都有一句饮食的super();
结果是
fu run
zi run