美文网首页
静态内部类

静态内部类

作者: White夏天baby | 来源:发表于2021-07-15 23:03 被阅读0次

1.静态内部类中,只能直接访问外部类的静态成员,如果需要调用非静态成员,可以通过实例化对象
2.静态内部类对象实例时,可以不通过外部实例对象
3.可以直接通过 外部类.内部类.静态方法 直接调用内部类的静态成员
4.当内部类属性与外部类的属性同名时,默认直接调用内部类中的成员
如果需要访问外部类中的静态属性,可通过 外部类.属性 的方式
如果访问外部类中的非静态属性,可通过 new 外部类().属性 的方式

相关文章

  • Java学习——内部类

    内部类 一,成员内部类(包括静态内部类和非静态内部类) 非静态内部类可以直接访问外部类的成员,反之则不行 非静态内...

  • 类的编译期与运行期

    非静态内部类 非静态内部类到底可以有静态属性吗? static成员变量,或者static final常量 非静态内...

  • Java 内部类

    内部类包括成员内部类、方法内部类、*静态内部类、匿名内部类*。 内部类的作用 由于内部类的实现和外部类没有关系,内...

  • Java基础内部类与Static,final

    成员内部类,局部内部类,匿名内部类 非 静态成员内部类 非 静态成员内部类反编译class 静态内部类 静态内部类...

  • Kotlin笔记

    静态内部类与内部类 kotlin 默认是静态内部类 静态内部类 内部类,持有外部的状态

  • Java自学-接口与继承 内部类

    Java 内部类 内部类分为四种: 非静态内部类静态内部类匿名类本地类 步骤 1 : 非静态内部类 非静态内部类 ...

  • Java内部类使用

    内部类 在Java中内部类主要分为成员内部类(非静态内部类、静态内部类)、匿名内部类、局部内部类。 非静态态内部类...

  • Java 内部类、静态内部类、方法内部类(未完待续)

    内部类 什么是内部类?内部类其实就是在一个类中创建的类。内部类有四种: 成员内部类 静态内部类 局部内部类 匿名内...

  • 静态内部类与非静态内部类

    静态内部类与非静态内部类的区别 1、非静态内部类不能声明静态成员变量和静态成员方法,而静态内部类可以声明静态和非静...

  • 关于静态内部类

    静态内部类与非静态内部类的区别 非静态内部类会隐式持有外部类的引用,可能引起内存泄漏。 静态内部类只能调用外部类的...

网友评论

      本文标题:静态内部类

      本文链接:https://www.haomeiwen.com/subject/rhxvpltx.html