题目描述:
现有一个USB接口,这个USB接口可以插入鼠标手机和优盘。模拟插入过程。
步骤:
编写接口,编写一个USB接口:
package com.jer.ch10;
public interface USB {
void usb();
}
实现接口,分别编写手机鼠标和优盘类,实现USB插入
package com.jer.ch10;
public class UPhone implements USB {
@Override
public void usb() {
// TODO Auto-generated method stub
System.out.println("手机插入了USB接口");
}
}
package com.jer.ch10;
public class UMouse implements USB {
@Override
public void usb() {
// TODO Auto-generated method stub
System.out.println("鼠标插入了USB接口");
}
}
package com.jer.ch10;
public class UDisk implements USB {
@Override
public void usb() {
// TODO Auto-generated method stub
System.out.println("U盘插入了USB接口");
}
}
使用接口:编写测试类
package com.jerehedu.ch10;
public class USBTest {
public static void usb(USB usb) {
usb.usb();
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
UDisk disk=new UDisk();
disk.usb();
UPhone phone=new UPhone();
phone.usb();
UMouse mouse=new UMouse();
mouse.usb();
USBTest.usb(phone);
}
}