(Java开发面试)一篇文章带你完整复习 Java 中的内部类

定义在类内部的类被称为内部类。内部类根据不同的定义方式,可分为静态内部类、成员内部类、局部内部类和匿名内部类这4种。

文章目录

    • 一、内部类的定义
    • 二、静态内部类
    • 三、成员内部类
    • 四、局部内部类:在方法中定义内部类
    • 五、匿名内部类

一、内部类的定义

在类内部可定义成员变量与方法,而且在类内部也可以定义另一个类,如果在类 Outer 的内部再定义一个类 Inner,此时类 Inner 就称为内部类,而类 Outer 则称为外部类

内部类可声明成 public 或 private,当内部类声明成 public 或private,对其访问的限制与成员方法完全相同。

(Java开发面试)一篇文章带你完整复习 Java 中的内部类_第1张图片

class Outer

你可能感兴趣的:(java,类,内部类)