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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

大牛有没有知道的啊?

3 个回复

倒序浏览
内部类一般是用来给自己提供实现用的,不会对外界开放访问..
回复 使用道具 举报
云袭 发表于 2016-6-28 19:02
内部类一般是用来给自己提供实现用的,不会对外界开放访问..

但是外部还是可以访问的啊!
回复 使用道具 举报
在java中,我们描述事物都是通过类来体现的,如果我们在描述事物的时候发现,当一个事物A中还有事物B,并且事物B直接访问A的成员,那么这个时候我们就需要把B定义在类A中,就有了内部类。内部类可以直接访问外部类的成员,包括私有成员,而外部类要访问内部类时需要先创建内部类对象。如果你知道迭代器,可以去看一下源码!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马