
内部类的定义
将一个类定义在另一个类里面或者方法里面,这样的类就被称为内部类。
内部类可以分为四种:成员内部类、局部内部类、匿名内部类、静态内部类,下面我们逐一介绍这四种内部类。
成员内部类
他定义在另一个类中。一般定义格式如下

因为类C相对于类D在外面,我们且称类C为外部类。成员内部类可以无条件访问外部类的属性和方法,但是外部类想要访问内部类属性或方法时,必须要创建一个内部类对象,然后通过该对象访问内部类的属性或方法
成员内部类无条件访问外部类的属性和方法

外部类访问内部类属性和方法
最后
以上就是专注小笼包最近收集整理的关于匿名内部类 可以访问外部类_Java内部类详解的全部内容,更多相关匿名内部类内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复