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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© gsa798780633 中级黑马   /  2016-6-5 14:33  /  1332 人查看  /  14 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

下面关于外部类和内部类成员的相互访问的规则中,正确的选项是( ) ----- 单选
A、内部类可以直接访问外部类的成员
B、外部类可以直接访问内部类的成员
C、外部类不能访问内部类的成员
D、外部类可通过创建内部类的实例来访问内部类的私有成员
个人感觉答案AD都是对的,但是题目是单选,该选哪个呢?

14 个回复

倒序浏览
本帖最后由 TCK8888 于 2016-6-5 16:16 编辑

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

选A
/b]
回复 使用道具 举报 1 0
TCK8888 发表于 2016-6-5 16:10
内部类的访问规则
1.内部类可以直接访问外部类的成员,包括私有
2.外部类访问内部类,建立内部类对象

楼上说的对
回复 使用道具 举报
说的对   
回复 使用道具 举报
又复习一遍
回复 使用道具 举报
TCK8888 发表于 2016-6-5 16:10
内部类的访问规则
1.内部类可以直接访问外部类的成员,包括私有
2.外部类访问内部类,建立内部类对象

D怎么错了吖。。和规则2有什么区别
回复 使用道具 举报
gsa798780633 发表于 2016-6-7 14:51
D怎么错了吖。。和规则2有什么区别

私有成员的访问,通过set与get方法
回复 使用道具 举报
私有的是不能直接访问的
回复 使用道具 举报
D说的不对,创建实例也不能访问私有成员吧
回复 使用道具 举报
恩,谢谢各位
回复 使用道具 举报
嗯~~也跟着学习了一波~~~
回复 使用道具 举报
D选项错误,不能直接访问内部类的私有成员
回复 使用道具 举报
A啊  内部类也是类的一种,私有成员不能直接访问必须通过提供的方式进行访问
回复 使用道具 举报
选A,楼上也说过了 如果内部类成员是私有的,并不能够直接访问
回复 使用道具 举报
内部类的私有成员通过fet和set方法获取
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马