A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 平凡的鱼 中级黑马   /  2015-9-14 18:32  /  617 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 平凡的鱼 于 2015-9-15 21:23 编辑

想问一下  我知道父类中的方法被私有以后  子类是不能被继承和重写的
那么父类中的成员变量被私有化了  那么子类还能继承吗
如果还能被继承 那么父类私有化成员变量的意义在哪里   
是对父类的一个封装吗  
               

6 个回复

倒序浏览
成员变量的被私有化,应该就是为了被封装吧,get,set
回复 使用道具 举报
被私有的成员只能同一个类中去调用,对外只能通过提供接口的方式调用。所以子类不能继承,除非这个子类是内部类,即在父类的里面定义的,就可以直接访问私有成员。
回复 使用道具 举报
hong774997735 发表于 2015-9-14 19:38
成员变量的被私有化,应该就是为了被封装吧,get,set

哦  知道了
回复 使用道具 举报
安仔 发表于 2015-9-14 20:33
被私有的成员只能同一个类中去调用,对外只能通过提供接口的方式调用。所以子类不能继承,除非这个子类是内 ...

受教了
回复 使用道具 举报
912098812 发表于 2015-9-15 21:20
复制粘贴混经验。。。。。。被私有的成员只能同一个类中去调用,对外只能通过提供接口的方式调用。所以子类 ...

受教了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马