728503435 发表于 2015-5-1 10:01
注意:1.是子类获取父类的私有属性。不是父类对外提供方法获取。2.System.out.println("name="+name+",age= ...
wangyu 发表于 2015-5-1 10:27
私有化的属性不能被继承, 我刚才试了,你这里在子类的show方法第一行加上super.show();调用父类的show ...
728503435 发表于 2015-5-1 11:11
你的回答点拨了我,但是还有疑惑:为什么子类可以直接调用父类的方法?如果说继承了,但是我在子类里面重 ...
Chans_宇 发表于 2015-5-1 11:59
Java的跨平台性依赖于虚拟机,虚拟机的工作只是引用计算机资源来完成相关操作,所以继承父类成员属性和成员 ...
Chans_宇 发表于 2015-5-1 11:59
Java的跨平台性依赖于虚拟机,虚拟机的工作只是引用计算机资源来完成相关操作,所以继承父类成员属性和成员 ...
728503435 发表于 2015-5-1 21:43
你还是没明白我的问题,就像我疑惑的为什么在子类里面无法输出打印name 和age,无论私有不私有我自己在自 ...
王振光 发表于 2015-5-2 02:02
访问的顺序。 现在子类中找是否有name,age。这个字段。没有在父类中找。但是被private修饰,所以不能直接 ...
Chans_宇 发表于 2015-5-2 04:01
你没明白我的解释,你子类根本没初始化定义name和age,这两个成员变量都只是引用父类,只有degree这个成员 ...
728503435 发表于 2015-5-2 17:53
是去父类找啊:super(age,name);它不就是找到了吗,这个时候我的构造函数把它覆盖,然后在下面打印输出为 ...
728503435 发表于 2015-5-2 17:56
我引用了,如果只是引用我的子类初始化怎么完成?我初始化怎么导入的(name,age),没导入初始化我怎么重 ...
Chans_宇 发表于 2015-5-2 22:47
我想我是明白你的意思了,你想要问的虚拟机的底层实现吧?这个我不懂,直接问开发人员比较好,面向过程探 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |