黑马程序员技术交流社区

标题: 一个关于继承的问题 [打印本页]

作者: 平凡的鱼    时间: 2015-9-14 18:32
标题: 一个关于继承的问题
本帖最后由 平凡的鱼 于 2015-9-15 21:23 编辑

想问一下  我知道父类中的方法被私有以后  子类是不能被继承和重写的
那么父类中的成员变量被私有化了  那么子类还能继承吗
如果还能被继承 那么父类私有化成员变量的意义在哪里   
是对父类的一个封装吗  
               
作者: hong774997735    时间: 2015-9-14 19:38
成员变量的被私有化,应该就是为了被封装吧,get,set
作者: 安仔    时间: 2015-9-14 20:33
被私有的成员只能同一个类中去调用,对外只能通过提供接口的方式调用。所以子类不能继承,除非这个子类是内部类,即在父类的里面定义的,就可以直接访问私有成员。
作者: 平凡的鱼    时间: 2015-9-15 21:17
hong774997735 发表于 2015-9-14 19:38
成员变量的被私有化,应该就是为了被封装吧,get,set

哦  知道了
作者: 平凡的鱼    时间: 2015-9-15 21:19
安仔 发表于 2015-9-14 20:33
被私有的成员只能同一个类中去调用,对外只能通过提供接口的方式调用。所以子类不能继承,除非这个子类是内 ...

受教了
作者: 平凡的鱼    时间: 2015-9-15 21:23
912098812 发表于 2015-9-15 21:20
复制粘贴混经验。。。。。。被私有的成员只能同一个类中去调用,对外只能通过提供接口的方式调用。所以子类 ...

受教了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2