花心々小土豆 发表于 2013-5-31 16:05
new Zi(); 这句话就是给Zi实例对象分配堆空间。因为Zi继承Fu父类,所以,虚拟机首先加载Fu类到方法区,并在 ...
杨青 发表于 2013-5-31 17:44
super()是继承父类的方法和属性,创建对象还是子类自己。
骑上最爱 发表于 2013-5-31 17:44
当然是先有的父了
你可以理解为,继承后子类中有一个父类,但是只能看到父类的除了私有以外的方法。
花心々小土豆 发表于 2013-5-31 16:05
new Zi(); 这句话就是给Zi实例对象分配堆空间。因为Zi继承Fu父类,所以,虚拟机首先加载Fu类到方法区,并在 ...
董赛媛 发表于 2013-5-31 17:19
调用构造函数不就是创建一个对象吗 那调用了super();怎么就没有创建Fu类的对象呢?还是没搞明白 ...
董赛媛 发表于 2013-5-31 17:56
谢谢土豆,你的意思总算是看懂了,感觉是正解
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |