美文网首页
Java | 内部类

Java | 内部类

作者: tingshuo123 | 来源:发表于2019-06-15 13:17 被阅读0次

    在一个类中在创建一个类这就是内部类(InnerClass),内部类是以一种编译器现象,与虚拟机无关,编译器会把内部类翻译成类名为这样的Outerclass$InnerClass常规类文件,虚拟机会把内部类看成是独立的类。

    每个内部类都可以独立的继承一个实现类或者抽象类,无论外部类是否继承了。

    内部类可以访问外部类的所有属性与方法(包括私有的)

    内部类通过OuterClass.this这个指向外部类实例的引用访问外部类的属于与方法。

    外部类通过OuterClass.new 实例化内部类。

    相关文章

      网友评论

          本文标题:Java | 内部类

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