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

    1.内部类的访问规则:

    内部类可以直接访问外部类中的成员,包括私有,之所以可以直接访问外部类的成员,是因为内部类中持有了一个外部类的引用

    格式 外部类名.this

    2.外部类要访问内部类必须建立内部类对象

    访问格式

    1.当内部类定义在外部类的成员位置上,而且非私有,可以在外部其他类中,可以直接建立内部对象

    格式

    外部类名.内部类名             变量名=外部类对象.内部类对象

    Outer.Inner in=new Outer.new  Inner

    2.当内部类在成员位置上,就可以被成员修饰符所修饰

    比如 private:将内部类在外部类中进行封装

    static:内部类就具备static的特性

    当内部类被static修饰后,只能直接访问外部类中的static成员,出现了访问局限

    注意:

    1.当内部类中定义了静态成员,该内部类必须是static的

    2,当外部类中的静态方法访问内部类时,内部类也必须是static的

  • 相关阅读:
    Java String 乱码
    HBase非原理性浅析
    git cherry-pick
    数据结构之队列
    数据结构之栈
    算法之简单排序
    数据结构之数组
    数据结构简介
    Java类型信息
    基数排序
  • 原文地址:https://www.cnblogs.com/chmusk/p/11078957.html
Copyright © 2011-2022 走看看