首页 > 编程语言 > 详细

阶段1 语言基础+高级_1-3-Java语言高级_02-继承与多态_第7节 内部类_13_匿名内部类

时间:2019-07-21 23:42:25      阅读:86      评论:0      收藏:0      [点我收藏+]



匿名内部类用的最多。做为java8的莱姆大表达式的重要前提

新建抽象类,定义抽象方法,
技术分享图片
前面的abstract abstract可以省略
技术分享图片
实现这个接口,覆盖重写抽象方法
技术分享图片
技术分享图片
技术分享图片

技术分享图片

学习了多态,可以左父右子
技术分享图片
同样输出
技术分享图片

这个实现类,在new的时候才用到了它一次
技术分享图片
技术分享图片
提示的第一个,后面是带大括号的
技术分享图片

直接回车后,就成了匿名内部类
技术分享图片

重写方法
技术分享图片
和实现类里面的大括号是一样的
技术分享图片
选中大括号是一个类。但是这个类有名字吗?没有名字,这块叫做匿名内部类
技术分享图片

技术分享图片

技术分享图片
这样省掉了一个类的单独定义,不用再去单独定义实现接口的类。





 

阶段1 语言基础+高级_1-3-Java语言高级_02-继承与多态_第7节 内部类_13_匿名内部类

原文:https://www.cnblogs.com/wangjunwei/p/11222950.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!