黑马程序员技术交流社区
标题:
关于变量的继承和权限设置
[打印本页]
作者:
「AτS」
时间:
2016-4-11 10:25
标题:
关于变量的继承和权限设置
假如我有一个类, 有一个变量X ,是想要通过get方法才能获取的, 照理来说应该将X私有就可以了,但是现在如果我想有一个子类将其继承, 想连X变量也继承了, 那么就不能将其私有了,否则无法继承, 这种情况,该怎么处理好呢?
作者:
aidsliyu
时间:
2016-4-11 11:03
你把X提供一个get和set方法就可以了
作者:
aidsliyu
时间:
2016-4-11 11:04
只要提供了访问方法。你的X也是可以通过子类继承下去的
作者:
「AτS」
时间:
2016-4-11 11:15
aidsliyu 发表于 2016-4-11 11:04
只要提供了访问方法。你的X也是可以通过子类继承下去的
不太理解,我的X还要设置成private 吗,如果还是public, 那还用get 和set会不会没有必要了
作者:
toukya
时间:
2016-4-11 11:24
可能这就是所谓的面向对象吧。
作者:
65708535
时间:
2016-4-11 12:07
一般要定义一个类,成员变量都是私有的,通过set get方法获取,所以以后碰到类中方法外的变量都加私有关键字,至于为什么,我也忘了老师是怎么说的了,我知其然不知其所以然...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2