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

    一.内部类

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

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

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

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

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

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

          

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

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

     

  • 相关阅读:
    Java基础之Java中的泛型
    Oracle基础之分析表
    Java基础之反射机制
    使用vue-cli+webpack搭建vue开发环境
    es6语法
    vue计算属性
    vue模板语法
    jq问题
    原生js-返回顶部
    javascript内置对象
  • 原文地址:https://www.cnblogs.com/zjm1999/p/9696867.html
Copyright © 2011-2022 走看看