阶段1 语言基础+高级_1-3-Java语言高级_02-继承与多态_第7节 内部类_13_匿名内部类
匿名内部类用的最多。做为java8的莱姆大表达式的重要前提
新建抽象类,定义抽象方法,
前面的abstract abstract可以省略
实现这个接口,覆盖重写抽象方法
学习了多态,可以左父右子
同样输出
这个实现类,在new的时候才用到了它一次
提示的第一个,后面是带大括号的
直接回车后,就成了匿名内部类
重写方法
和实现类里面的大括号是一样的
选中大括号是一个类。但是这个类有名字吗?没有名字,这块叫做匿名内部类
这样省掉了一个类的单独定义,不用再去单独定义实现接口的类。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步