文章目录
一、匿名内部类的一些特点
- 没有类名的局部内部类(一切特征都与局部内部类相同)
- 必须继承一个父类或者实现一个接口
- 定义类、实现类、创建对象的语法合并,只能创建一个该类的对象
- 优点:减少代码量
- 缺点:可读性较差
二、代码
- 接口
package com.Class.Demo04;
//接口
public interface Usb {
void server();
}
- 匿名内部类
package com.Class.Demo04;
public class Test {
public static void main(String[] args) {
//匿名内部类
Usb fan = new Usb() {
@Override
public void server() {
System.out.println("风扇已经启动...");
}
};
fan.server();
}
}