1、内部类得基本概念
- 当一个类得定义出现再另外一个类得类体中时,那么这个类叫做内部类(Inner),而这个内部类得类叫做外部类(Outer)
- 类中得内容:成员变量,成员方法,构造方法,静态成员,构造块和静态代码块,内部类
2、内部类得实际作用
- 当一个类存在价值仅仅是为某一个类单独服务时,那么就可以将这个类定义为所服务类中得内部类,这样可以隐藏该类得实现细节并且可以方便得访问外部类得私有成员而不再需要提供公有得get和set方法
3、内部类得分类
- 普通内部类-直接将一个类得定义放在另外一个类得类体中
- 静态内部类-使用static关键字修饰得内部类,隶属于类层级
- 局部内部类-直接将一个类得定义放在方法体得内部时
- 匿名内部类-就是指没有名字得内部类