为了账号安全,请及时绑定邮箱和手机立即绑定

匿名内部类

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

正在回答

2 回答

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

2 回复 有任何疑惑可以回复我~
#1

慕无忌8843838 提问者

明白了,谢谢啦
2017-03-02 回复 有任何疑惑可以回复我~
#2

ziom 回复 慕无忌8843838 提问者

求采纳
2017-03-02 回复 有任何疑惑可以回复我~
#3

慕无忌8843838 提问者

非常感谢!
2017-03-11 回复 有任何疑惑可以回复我~

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

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

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


3 回复 有任何疑惑可以回复我~
#1

慕无忌8843838 提问者

明白,
2017-03-02 回复 有任何疑惑可以回复我~
#2

慕无忌8843838 提问者

多谢了
2017-03-02 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季
  • 参与学习       531291    人
  • 解答问题       6327    个

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

进入课程

匿名内部类

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号