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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

除了通过set和get方法,还有别的方法没?

9 个回复

倒序浏览
表示不理解。我感觉,大家只是习惯于使用set,get来命名访问父类私有数据的方法。
回复 使用道具 举报
私有化就是为了防止外部类使用本类对象进行调用。所以除了使用共接口访问外,只能定义内部类了。内部类可以访问其外部类的所有资源。
回复 使用道具 举报
好好学习,加油
回复 使用道具 举报
学好基本都的就可以了吧!
回复 使用道具 举报
只能用get方法
回复 使用道具 举报
私有声明就是防止其他外部类调用本类中的私有变量或方法。
跟继承和子父类没关系吧。
就算是子类也不能调用父类中的私有变量或方法。
一般调用对象的私有变量都是get和set吧。
回复 使用道具 举报
lwen 中级黑马 2015-6-14 22:31:05
8#
要使用父类的私有数据的话应该只能通过get和set方法
回复 使用道具 举报
可以通过调用父类中带参的构造方法,给父类初始化,但是要修改父类中的成员变量,还是需要set和get方法,或者父类提供的其它公共访问方法,已经私有的数据,就是为了不让子类随意访问的,父类不提供方法,你就没辙
回复 使用道具 举报
私有数据只能根据这个对象进行访问吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马