/**
* 演示接口的使用例子
*/
public class Usb{
public static void main(String[] aegs){
Computer c = new Computer();//创建一个电脑
Upan up = new Upan();
c.insertUsb(up);//插入的东西要実现USB标准
c.readFromUsb();
c.writeToUsb();
}
}
class Computer{
private Usb usb;
public void insertUsb(Usb usb){
this.usb = usb;
}
public void readFromUsb(){
usb.read();
}
public void writeToUsb(){
usb.write();
}
}
//定义标准
interface Usb{
//行为标准
public void read();
public void write();
}
//U盘
class Upan implements Usb{//implements可以理解为遵守
public void read(){
System.out.println("从U盘读数据");
}
public void write(){
System.out.println("从U盘写数据");
}
}
* 演示接口的使用例子
*/
public class Usb{
public static void main(String[] aegs){
Computer c = new Computer();//创建一个电脑
Upan up = new Upan();
c.insertUsb(up);//插入的东西要実现USB标准
c.readFromUsb();
c.writeToUsb();
}
}
class Computer{
private Usb usb;
public void insertUsb(Usb usb){
this.usb = usb;
}
public void readFromUsb(){
usb.read();
}
public void writeToUsb(){
usb.write();
}
}
//定义标准
interface Usb{
//行为标准
public void read();
public void write();
}
//U盘
class Upan implements Usb{//implements可以理解为遵守
public void read(){
System.out.println("从U盘读数据");
}
public void write(){
System.out.println("从U盘写数据");
}
}