zoukankan      html  css  js  c++  java
  • java 嵌套类 简记

    嵌套类包括:1)静态嵌套类  (static 修饰符)

          2)非静态嵌套类(又叫内部类)

    其中内部类又可分为三种:
      其一、在一个类(外部类)中直接定义的内部类;
      其二、在一个方法(外部类的方法)中定义的内部类;
      其三、匿名内部类。

    访问规则总结:

    1)静态嵌套类:

      1. 静态嵌套类可以直接访问外部类的静态成员变量, 但不能直接访问外部类的非静态成员变量 ,其访问规则与静态成员变量相似,即静态方法不能直接访问非静态成员。
          2.外部类不能直接访问静态嵌套类的成员变量, 但是可以通过类对象来访问静态嵌套类的成员变量。

    2)内部类:

      1.内部类可以直接访问外部类的静态成员变量和非静态成员变量(包括private访问权限的)。

      2.外部类可以通过内部类的类对象来直接访问内部类类的私有成员变量。


              

  • 相关阅读:
    linux知识笔记4
    linux知识笔记3
    linux知识笔记2
    linux常用命令笔记1
    计算机网络
    软件测试理论5
    软件测试理论4
    软件测试理论3
    Yarn 常用命令
    mac shell终端编辑命令行快捷键
  • 原文地址:https://www.cnblogs.com/wuyun-blog/p/4695268.html
Copyright © 2011-2022 走看看