匿名内部类

来源:10-5 Java 中的接口

慕无忌8843838

2017-02-24 23:11

匿名内部类不是也属于内部类(类里的类)么?为什么匿名内部类没有class关键字?

写回答 关注

2回答

  • ziom
    2017-02-25 08:19:28
    已采纳

    class关键字是用来定义类的,匿名内部类既然匿名了,也即不需要定义名字,自然不需要class

    慕无忌884...

    非常感谢!

    2017-03-11 23:06:45

    共 3 条回复 >

  • 原木兮
    2017-03-01 18:30:14

    内部类分为四种:    静态内部类(static inner classes)    成员内部类(member inner classes)    局部内部类(local inner classes)    匿名内部类(anonymous inner classes)

    匿名内部类没有类名,没有class关键字也没有extends和implements等关键字修饰。匿名内部类会隐式地继承一个父类或实现一个接口。

    有些接口实现类,往往就需要用一次, 所以不需要名字,代码显得简洁


    慕无忌884...

    多谢了

    2017-03-02 11:54:16

    共 2 条回复 >

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

531106 学习 · 6299 问题

查看课程

相似问题

匿名内部类

回答 2

匿名内部类

回答 1

匿名内部类

回答 2

匿名内部类

回答 2

匿名内部类

回答 3