内部类
基本介绍
一个类的内部又完整的嵌套了另一个类的结构。被嵌套的类称为内部类。内部类的最大特点就是可以访问私有属性,并且可以体现类与类之间的包含关系。嵌套的其他类称为外部类。
基本语法
class Outer{ //外部类
class Inner{ //内部类
}
}
class Other{ //其他外部类
}
内部类的分类
定义在外部类局部位置上
- 局部内部类(有类名)
- ==匿名内部类==(没有类名)
定义在外部类的成员位置上
- 成员内部类(没有static修饰)
- 静态内部类(使用static修饰)