匿名类

作者: Jowney | 来源:发表于2018-11-29 17:05 被阅读6次

    匿名类:

    • 匿名类,就是没有名称的类,其名称由Java编译器给出,一般是形如:外部类名称+$+匿名类顺序,没有名称也就是其他地方就不能引用,不能实例化,只用一次,当然也就不能有构造器。

    • 匿名类就是利用父类的构造函数自身类体构造成一个类。

    • 上面格式中的“父类”是子类需要继承或者实现外部的类或者接口

    • 匿名类可以继承父类的方法,也可以重写父类的方法。

    • 匿名类可以访问外部类的成员变量和方法,匿名类的类体不可以声明称static成员变量和static方法。

    • 匿名类由于是一个new的结果,所以其实可以赋值给一个父类对象。因此可以分为两种匿名类,成员匿名类和局部匿名类(作为函数参数)

      image

    相关文章

      网友评论

          本文标题:匿名类

          本文链接:https://www.haomeiwen.com/subject/mzvfcqtx.html