接口如何体现多态性
如调用时
Computuer com = new Computer ( ) ;
Flash flash = new Flash ( ) ;
com.transform(flash);
public void transform (USB usb){ //此时相当于 USB usb = new Flash
........
}
USB 为一个接口,Flash为实现USB的实现类,但接口不能实例化,需要借助实现类来创建对象

第三个少了一点 com.transform(phone)
4.创建接口的匿名实现类的非匿名对象 基本同3,phone改成匿名对象即可

浙公网安备 33010602011771号