zoukankan      html  css  js  c++  java
  • 关于内部类的了解

    内部类

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

    成员内部类

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

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

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

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

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

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

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

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

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

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

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

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

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

    静态内部类

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

    匿名内部类

  • 相关阅读:
    Ado.Net 实体框架学习笔记3
    Ado.Net 实体框架学习笔记1
    PV3D的小练习~太阳系八大行星
    AS3数组的应用,flash制作流星雨~
    电脑安全措施小贴士(摘)
    Windows下MySql批处理命令
    命令行批量改文件名
    汉字转拼音(asp)(摘录)
    sql server login与user的区别(摘)
    MySql四舍五入
  • 原文地址:https://www.cnblogs.com/yimting/p/10031777.html
Copyright © 2011-2022 走看看