• 关于内部类的了解


    内部类

    声明在类的内部,和属性,方法平级的类

    成员内部类

    声明在类的内部,和属性,方法平级的类

    1. 成员内部类,是属于外部类的一个成员,访问权限可以是任意权限的;
    2. 实例化内部类的对象

        a)      因为成员内部类,是外部类的一个成员,需要用外部类的对象来访问

        b)      外部类对象 .  new  内部类构造方法();.

    1. 如何在内部类中访问内部类和外部类的属性

        a)      访问内部类的属性,可以直接通过this来访问

        b)      访问外部类的属性,可以通过Outter . this( Outter : 外部类类名)

        c)       如果内部类和外部类属性名不同,直接访问即可

    1. 内部类生成的字节码文件 : 外部类 $ 内部类 .  class

    局部内部类:定义在外部类方法中的类

      作用范围:从定义它开始到他所在的方法结束

      作为局部成员,和局部变量平级

    1. 访问权限只能是默认的
    2. 实例化对象:在代码段中实例化
    3. 访问属性:同成员内部类
    4. 生成的字节码文件:外部类  $ (序号) (内部类) . class

    静态内部类

    1. 写在外部类中
    2. 注意点:
    3. 静态内部类中可以没有静态成员
    4. 有静态成员的一定是静态内部类

    匿名内部类

  • 相关阅读:
    并行取数提升报表性能
    报表选型中那些想不到的坑
    原来报表可以做这么多动态交互效果
    多折线堆叠图如何制作?
    SSIS文档导入DB中文乱码
    Linux-系统日志
    linux-用户和组的管理
    LInux-用户和用户组
    dotcore发布到IIS
    vue发布
  • 原文地址:https://www.cnblogs.com/yimting/p/10031777.html
Copyright © 2020-2023  润新知