2.5.1-内部类

优质
小牛编辑
132浏览
2023-12-01

把一个类定义在另一个类的内部,成为内部类。

2. 作用

  • 内部类提供了更好的封装,只能让外部类直接使用,不允许同一个包内的其他类直接访问。
  • 内部类可以直接访问外部类的私有属性,内部类被当成外部类的成员,但外部类不能访问内部类的私有属性。

    3. 使用场合

    只在为外部类提供服务情况下使用。

    4. 分类

    4.1 成员内部类

    4.2 静态内部类

    4.3 局部内部类

    4.4 匿名内部类

    实例化接口,并重写接口的方法。

匿名内部类.PNG