• 2021-04-14
    学习7.3视频,根据视频改写usb应用程序如下。请将程序空缺位置补充完整:
    //定义出一个USB的标准
    interface USB { // 操作标准
    public void install();
    public void work();
    }




    //在电脑上应用此接口
    class Computer {
    public void plugin(USB usb) { // 接收USB接口实例
    第一空 ; // 调用install()接口方法
    第二空 ; // 调用work()接口方法
    }
    }


    //定义USB设备手机

    class Phone implements USB { // 实现USB接口
    public void install() {
    System.out.println("安装手机驱动程序。") ;
    }
    public void work() {
    System.out.println("手机与电脑进行工作。") ;
    }
    }
    //定义USB设备打印机

    class Print implements USB { // 实现USB接口
    public void install() {
    System.out.println("安装打印机驱动程序。") ;
    }
    public void work() {
    System.out.println("进行文件打印。") ;
    }
    }




    //连接USB设备
    public class TestDemo {
    public static void main(String args[]) {
    Computer c = 第三空 ; //实例化Computer()
    c.plugin(new 第四空 ) ; // 调用Phone设备相关操作;
    c.plugin(new 第五空 ) ; // 调用Print相关操作 ;
    }
    }
  • 举一反三