匿名类

匿名类:

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

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

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

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

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容