课程
/后端开发
/Java
/Java入门第二季
匿名内部类不是也属于内部类(类里的类)么?为什么匿名内部类没有class关键字?
2017-02-24
源自:Java入门第二季 10-5
正在回答
class关键字是用来定义类的,匿名内部类既然匿名了,也即不需要定义名字,自然不需要class
慕无忌8843838 提问者
ziom 回复 慕无忌8843838 提问者
内部类分为四种: 静态内部类(static inner classes) 成员内部类(member inner classes) 局部内部类(local inner classes) 匿名内部类(anonymous inner classes)
匿名内部类没有类名,没有class关键字也没有extends和implements等关键字修饰。匿名内部类会隐式地继承一个父类或实现一个接口。
有些接口实现类,往往就需要用一次, 所以不需要名字,代码显得简洁
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
3 回答匿名内部类
1 回答匿名内部类
2 回答匿名内部类
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号