1.匿名内部类的特点
- 没有类名的局部内部类。
- 必须继承一个父类或者实现一个接口。
- 定义类、实现类、创建对象的语法合并,只能创建一个该类的对象。
- 优点:代码量少
- 缺点:可读性较差
2.匿名内部类的概念
- 必须继承父类或者实现一个接口,所以要在有这些的前提下使用匿名内部类
- 和局部内部类的属性相同,要写在方法中(main也是一个静态的方法)
- 一般使用在main下,创建接口的对象(接口不能创建对象,除了用匿名内部类或其他以外),加上大括号形成代码块,在其中重写接口的方法,结尾处要(大括号)要加";"
3.代码
接口
测试类