匿名内部类用的最多。做为java8的莱姆大表达式的重要前提
新建抽象类,定义抽象方法,

前面的abstract abstract可以省略

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




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

同样输出

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


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

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

重写方法

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

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



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