标签:style 局部内部类 print ide span block plain 实现 pre
public interface Usb { void service(); }
实现类:
public class Mouse implements Usb { @Override public void service() { System.out.println("鼠标运作"); } }
具体测试实现:
Usb usb = new Mouse(); usb.service();
创建局部内部类实现接口和实现:
//局部内部类 class Fan implements Usb{ @Override public void service() { System.out.println("风扇运作"); } } //使用局部内部类创建对象 Usb usb = new Fan(); usb.service();
使用匿名内部类优化(相当于创建了一个局部内部类):
Usb usb = new Usb() { @Override public void service() { System.out.println("风扇运作"); } }; usb.service();
标签:style 局部内部类 print ide span block plain 实现 pre
原文地址:https://www.cnblogs.com/qiudajiang/p/13234382.html