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

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

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

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

    访问规则总结:

    1)静态嵌套类:

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

    2)内部类:

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

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


              

  • 相关阅读:
    unity c# 获取系统时间
    如果你想让继承MonoBehaviour的类变成Singleten
    关于程序员
    开始养成记录的习惯吧
    关于结构体的赋值问题
    数学中的集合,群,环,域
    励志
    [编程题] 进制均值
    javaEE 入门
    jsp内置对象2
  • 原文地址:https://www.cnblogs.com/wuyun-blog/p/4695268.html
Copyright © 2011-2022 走看看