局部内部类实际操作

public class Test {
public static void main(String[] args) {
USB usb= method();//USB usb= new Mouse;多态
//定义一个局部内部类
} public static USB method() {
class Mouse implements USB{
@Override
public void open() {
System.out.println("鼠标打开");
}
}
return new Mouse();}
}
public interface USB {
public void open();
}

posted @ 2024-06-24 19:35  DemoLiQi  阅读(21)  评论(0)    收藏  举报