interface USB{
public abstract void start();
public abstract void stop();
}
class Computer{
public static void plugin(USB usb){
usb.start();
usb.stop();
}
}
class Printer implements USB{
public void start(){
System.out.println("打印机开始");
}
public void stop(){
System.out.println("打印机停止");
}
}
public class USBInterfaceDemo {
public static void main(String[] args) {
// TODO Auto-generated method stub
Computer.plugin(new Printer());
}
}
/*
运行结果:
打印机开始
打印机停止
*/
public abstract void start();
public abstract void stop();
}
class Computer{
public static void plugin(USB usb){
usb.start();
usb.stop();
}
}
class Printer implements USB{
public void start(){
System.out.println("打印机开始");
}
public void stop(){
System.out.println("打印机停止");
}
}
public class USBInterfaceDemo {
public static void main(String[] args) {
// TODO Auto-generated method stub
Computer.plugin(new Printer());
}
}
/*
运行结果:
打印机开始
打印机停止
*/

本文介绍了一个简单的Java程序,该程序定义了USB接口及其start和stop方法,并通过Printer类实例展示了如何使用Computer类的plugin方法来操作USB设备。运行结果表明Printer类能够正确地启动和停止。
275

被折叠的 条评论
为什么被折叠?



