zoukankan      html  css  js  c++  java
  • 内部类

    一.内部类

        定义:定义在其他内部的类被称为内部类(嵌套类),包含内部类的类称为 外部类(宿主类),定义在方法中的内部类又被称为局部内部类

        温馨小提示:1.内部类成员可以直接访问外部类的私有数据,但外部类不能访问内部类的实现细节

                            2.匿名内部类适合用于创建那些仅需一次使用的类

                             3.非静态内部类不能拥有静态内部类

                             4.内部类比外部类可以多使用三个修饰符:private,protect,static

    二.成员内部类:静态内部类和非静态内部类

          

    2.1 生成了两个class文件,一个是Cow.class,另一个是:内部类文件,形式:OuterClass$InnerClass.class

    2.2 原理:当调用非静态内部类的实例方法时,必须有一个非静态内部类实例,非静态内部类实例必须寄生在外部类实例 里

     

  • 相关阅读:
    01月04日假期学习
    个人加分项
    12月16日总结
    12月15日总结
    12月13日总结
    01月01日假期学习
    01月02日假期学习
    12月14日总结
    12月17日总结
    01月05日假期学习
  • 原文地址:https://www.cnblogs.com/zjm1999/p/9696867.html
Copyright © 2011-2022 走看看