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



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

新建抽象类,定义抽象方法,

前面的abstract abstract可以省略

实现这个接口,覆盖重写抽象方法






学习了多态,可以左父右子

同样输出


这个实现类,在new的时候才用到了它一次


提示的第一个,后面是带大括号的


直接回车后,就成了匿名内部类


重写方法

和实现类里面的大括号是一样的

选中大括号是一个类。但是这个类有名字吗?没有名字,这块叫做匿名内部类





这样省掉了一个类的单独定义,不用再去单独定义实现接口的类。





 

posted @ 2019-07-21 21:53  高山-景行  阅读(126)  评论(0编辑  收藏  举报