黑马程序员技术交流社区

标题: 一道笔试题目,求帮忙 [打印本页]

作者: gsa798780633    时间: 2016-6-5 14:33
标题: 一道笔试题目,求帮忙
下面关于外部类和内部类成员的相互访问的规则中,正确的选项是( ) ----- 单选
A、内部类可以直接访问外部类的成员
B、外部类可以直接访问内部类的成员
C、外部类不能访问内部类的成员
D、外部类可通过创建内部类的实例来访问内部类的私有成员
个人感觉答案AD都是对的,但是题目是单选,该选哪个呢?
作者: TCK8888    时间: 2016-6-5 16:10
本帖最后由 TCK8888 于 2016-6-5 16:16 编辑

内部类的访问规则
1.内部类可以直接访问外部类的成员,包括私有
2.外部类访问内部类,建立内部类对象

选A
/b]

作者: wsl123456    时间: 2016-6-5 17:27
TCK8888 发表于 2016-6-5 16:10
内部类的访问规则
1.内部类可以直接访问外部类的成员,包括私有
2.外部类访问内部类,建立内部类对象

楼上说的对
作者: 308437189    时间: 2016-6-5 17:51
说的对   
作者: 孟小垚    时间: 2016-6-5 19:02
又复习一遍
作者: gsa798780633    时间: 2016-6-7 14:51
TCK8888 发表于 2016-6-5 16:10
内部类的访问规则
1.内部类可以直接访问外部类的成员,包括私有
2.外部类访问内部类,建立内部类对象

D怎么错了吖。。和规则2有什么区别
作者: TCK8888    时间: 2016-6-7 21:30
gsa798780633 发表于 2016-6-7 14:51
D怎么错了吖。。和规则2有什么区别

私有成员的访问,通过set与get方法
作者: 蓝色风信子    时间: 2016-6-7 22:06
私有的是不能直接访问的
作者: hero_king    时间: 2016-6-7 22:09
D说的不对,创建实例也不能访问私有成员吧
作者: gsa798780633    时间: 2016-6-8 09:56
恩,谢谢各位
作者: yuxing    时间: 2016-6-8 19:01
嗯~~也跟着学习了一波~~~
作者: 戎马生涯    时间: 2016-6-8 19:25
D选项错误,不能直接访问内部类的私有成员
作者: lifeiwangyue    时间: 2016-6-8 19:28
A啊  内部类也是类的一种,私有成员不能直接访问必须通过提供的方式进行访问
作者: Aaron9527    时间: 2016-6-8 20:51
选A,楼上也说过了 如果内部类成员是私有的,并不能够直接访问
作者: 见著    时间: 2016-6-8 23:02
内部类的私有成员通过fet和set方法获取




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