黑马程序员技术交流社区

标题: 子类如何使用父类中私有的数据 [打印本页]

作者: 痞子刘忙    时间: 2015-6-14 21:22
标题: 子类如何使用父类中私有的数据
除了通过set和get方法,还有别的方法没?
作者: hellowo_ccLiv    时间: 2015-6-14 21:29
表示不理解。我感觉,大家只是习惯于使用set,get来命名访问父类私有数据的方法。
作者: QQheima    时间: 2015-6-14 21:34
私有化就是为了防止外部类使用本类对象进行调用。所以除了使用共接口访问外,只能定义内部类了。内部类可以访问其外部类的所有资源。
作者: 悦鹏    时间: 2015-6-14 21:38
好好学习,加油
作者: cz19900606    时间: 2015-6-14 21:39
学好基本都的就可以了吧!
作者: shuaiqi_P_D    时间: 2015-6-14 21:49
只能用get方法
作者: 安安安    时间: 2015-6-14 22:10
私有声明就是防止其他外部类调用本类中的私有变量或方法。
跟继承和子父类没关系吧。
就算是子类也不能调用父类中的私有变量或方法。
一般调用对象的私有变量都是get和set吧。

作者: lwen    时间: 2015-6-14 22:31
要使用父类的私有数据的话应该只能通过get和set方法
作者: 金亮0602    时间: 2015-6-14 22:39
可以通过调用父类中带参的构造方法,给父类初始化,但是要修改父类中的成员变量,还是需要set和get方法,或者父类提供的其它公共访问方法,已经私有的数据,就是为了不让子类随意访问的,父类不提供方法,你就没辙
作者: yijiandeai    时间: 2015-6-15 11:02
私有数据只能根据这个对象进行访问吧




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