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

    内部类:把类A定义在类B的内部,类A就被称为内部类

    访问特点:

      (1)内部类可以直接访问外部类的成员,包括私有

      (2)外部类要访问内部类的成员,必须创建对象

    在类A中定义了类B,编译完后,生成的.class文件为:A.class,A$B.class-->$表示类B是类A的内部类

    内部类的位置:

      成员位置:在成员位置定义的类称为成员内部类

        访问成员内部类的成员的方式:

          外部类名.内部类名 对象名 = 外部对象.内部对象  比如:A.B ab = new A().new B();  然后再通过ab去访问内部类的成员  但是实际的开发中,一般都不会有这样的访问方式,因为内部类一般都是私有的(人的身体里有心脏,电脑里面有CPU,但是心脏和CPU不是谁都可以进行操作),一般会提供成员内部类的成员的访问接口。

          但是当内部类被static修饰后,访问方式变为:外部类名.内部类名 对象名 = 外部类名.内部对象  比如:A.B ab = new A.B();

      局部位置,在成员方法中定义的类称为局部内部类

  • 相关阅读:
    shell 基础进阶 *金字塔
    shell,awk两种方法写9*9乘法表
    shell脚本判断一个用户是否登录成功
    shell 冒泡算法 解决数组排序问题
    shell 石头剪刀布
    应用shell (ssh)远程链接主机
    nmcli命令使用
    光盘yum源autofs按需挂载
    LVM扩容,删除
    LVM创建
  • 原文地址:https://www.cnblogs.com/chen-cai/p/9463475.html
Copyright © 2011-2022 走看看