2025-04-30 11:15

内部类访问外部类成员

码自答

Java后端

(89)

(0)

收藏

在 Java 代码中,类中间除了属性和方法之外,也可以声明类--名为内部类。

内部类可以直接访问外部类中间的属性和方法

内部类有两种,静态和非静态

1    非静态内部类

        非静态内部类有外部类的实例。

        所以非静态内部类可以使用外部类中间的属性和方法。

        例如:

        


2    静态内部类

        静态内部类没有外部类的实例

        所以静态内部类不能直接访问 外部类的非 静态成员

        如果需要访问外部类的非静态成员,可以通过传递外部类的对象作为参数

        


0条评论

点击登录参与评论