关于对象多态性 下面的程序不明白,PC类没有实现USB接口,它们都不认识啊,怎么在方法里还能帮接口实现多态性; 就是两者没有直接关系,怎么不出错啊?????????? interface USB { public void start() ;
public void stop() ; } class PC { public void plugin(USB u) { u.start() ; u.stop() ; } }; class UDisk implements USB { public void start() { System.out.println("U盘开始工作了。。。") ; } public void stop() { System.out.println("U盘停止工作了。。。") ; } };
public class OODemo05 { public static void main(String args[]) { new PC().plugin(new UDisk()) ; } };