黑马程序员技术交流社区
标题:
变量被私有化了,为什么还能被访问
[打印本页]
作者:
杨洋123
时间:
2015-6-8 21:55
标题:
变量被私有化了,为什么还能被访问
怎么做呢,求解
作者:
edithe
时间:
2015-6-8 22:00
要么是提供了访问的方法,要么就是利用反射机制呗
作者:
半月
时间:
2015-6-8 22:00
变量被私有化了,为什么还能被访问?
不知道你问的是什么
最少代码特出来看下啊
如果是要访问私有化变量你可以反射获得类中的所有成员变量,在去除访问限制
或者在设计类时就提供访问的公共方法
作者:
meng12
时间:
2015-6-8 22:06
虽然变量被私有化啦!但该变量还是可以在本类中有效的,在别的类中就使用不了啦
作者:
小黑啊
时间:
2015-6-8 23:11
你定义了内部类吗?
代码拿出来看看啊
作者:
q757571446
时间:
2015-6-8 23:13
变量被私有化了,能被子类访问,但不能获取。
作者:
银哥
时间:
2015-6-8 23:14
调用方法
作者:
q757571446
时间:
2015-6-8 23:24
变量被私有化了,能被子类访问,但不能获取。
作者:
城北一直晴。
时间:
2015-6-8 23:53
应该是定义在了了同一方法下。
作者:
灰色水晶梦
时间:
2015-6-9 00:08
别的类是不能直接访问的只能通过公共的 访问方法才能访问,你说的 能被访问时不是在本类中啊,在本类中是可以直接访问的。
作者:
zheng72566
时间:
2015-6-9 07:38
太言简意赅了把
作者:
夏尔
时间:
2015-6-9 13:32
可以用反射。 暴力访问
作者:
开弓没有回头箭
时间:
2015-6-9 13:36
变量私有后可以通过类中提供的公共方法访问,不能直接访问
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2