匿名内部类用的最多。做为java8的莱姆大表达式的重要前提
新建抽象类,定义抽象方法,
前面的abstract abstract可以省略
实现这个接口,覆盖重写抽象方法
学习了多态,可以左父右子
同样输出
这个实现类,在new的时候才用到了它一次
提示的第一个,后面是带大括号的
直接回车后,就成了匿名内部类
重写方法
和实现类里面的大括号是一样的
选中大括号是一个类。但是这个类有名字吗?没有名字,这块叫做匿名内部类
这样省掉了一个类的单独定义,不用再去单独定义实现接口的类。