小小鑫 发表于 2015-10-27 22:00
子类可以通过方法获取这个属性没错,但是访问的毕竟是父类中的,我觉的并不属于本类中.主函数中也可以简介获 ...
小小鑫 发表于 2015-10-27 22:16
不论子类对象给父类的私有化成员赋值还是获取值,都是用到了父类对象对外提供的set,get 方法,而这方法本来就 ...
小小鑫 发表于 2015-10-27 22:12
但是子类在堆内存中的空间中确实是没有父类私有化的成员的,怎么解释!
307117758 发表于 2015-10-27 22:24
有点咬文爵字了,子类应该是不含有这个属性,但是可以获取这个属性。
北极的男娃 发表于 2015-10-27 22:26
他开始是不含有的 但是获取了 不就含有了吗
307117758 发表于 2015-10-27 22:29
也不是他的,至少通过get方法返回了父类的私有变量,本质上不算他的
北极的男娃 发表于 2015-10-27 22:21
子类的确不能直接访问 但是通过那两种方法就间接获取了
假如那两个属性是public的 那么在堆内存中 子 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |