Java 匿名内部类

语法

匿名内部类适合那种只需要使用一次的类。创建匿名类的同时会立即创建一个该类的实例,这个类不能重复使用。

newinterface|superClass(){

//匿名内部类

}

可见,匿名类必须继承一个父类或一个接口,且最多一个。

还要注意,匿名内部类不能定义静态初始化代码块,不能在匿名类里面定义接口,不能在匿名类中定义构造函数。

匿名类就是一个继承的子类,也可以多重匿名(多重子类)。

常用匿名类写法

注意辨析以下写法的结果为什么不同。




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

推荐阅读更多精彩内容

  • 语法 匿名内部类适合那种只需要使用一次的类。创建匿名类的同时会立即创建一个该类的实例,这个类不能重复使用。 可见,...
    有苦向瓜诉说阅读 734评论 0 0
  • http://blog.sina.com.cn/s/blog_62ea4cf40100mubj.html 匿名类是...
    Kevin追梦先生阅读 896评论 0 1
  • 导语 学完匿名内部类就懂的情书。 主要内容 接口与抽象类和匿名内部类的关系 具体内容 匿名内部类也就是没有名字的内...
    java部落阅读 182评论 0 0
  • 导语 学完匿名内部类就懂的情书。 主要内容 接口与抽象类和匿名内部类的关系 具体内容 匿名内部类也就是没有名字的内...
    一个有故事的程序员阅读 413评论 4 2
  • I重述: 每天坚持学习英语5分钟可以掌握这门语言。 基于习惯的力量,有效的学习5分钟配合及时实践,每天5分钟的练习...
    文小术阅读 180评论 0 0