黑马程序员技术交流社区
标题:
关于private的变量和方法在继承方面的特点?
[打印本页]
作者:
wy_heima
时间:
2014-5-22 10:14
标题:
关于private的变量和方法在继承方面的特点?
本帖最后由 wy_heima 于 2014-5-22 23:52 编辑
哪位大神能告诉我关于被private修饰的成员变量和方法能不能被继承,方法能不能被覆盖?
作者:
闫镜湾
时间:
2014-5-22 12:27
不能,需要用setter getter才能用。private的作用就是不让别人用。
作者:
jsjchenlong
时间:
2014-5-22 12:50
你可以写个代码测试一下,不就清楚了,告诉你结果和你测试的结果都一样,java就这么规定的
作者:
wuhyoung
时间:
2014-5-22 13:35
不能被继承也不能被覆盖
作者:
邵镛
时间:
2014-5-22 17:55
private修饰的成员变量和方法。只能本类进行调用,子类都不能进行获取或者设置,这就是java的封装特性。
除非父类中提供 set get方法。
用private属性就是为了不让其他类访问、修改。保证数据的安全。
作者:
Dark_Horse
时间:
2014-5-22 18:18
不可以的,需要对外提供公共的访问方式get和set方法,这样可以提高重用性和安全性
作用域.jpg
(20.28 KB, 下载次数: 28)
下载附件
2014-5-22 18:12 上传
作者:
wy_heima
时间:
2014-5-22 23:52
谢了!我自己试试
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2