tutu1973 发表于 2017-6-21 23:38

分享一道作业题和接口有关的

package work;

/*分析以下需求,并用代码实现
进行描述笔记本类,实现笔记本使用USB鼠标、USB键盘
(1) a.USB接口:
      开启功能
      关闭功能

    b.笔记本类:
      开机功能
      关机功能
       c.笔记本中定义使用USB设备的功能
       要求:既能使用鼠标也能使用键盘,使用USB功能内部调用开启和关闭功能

(3)鼠标类:
    要符合USB接口

(4)键盘类:
    要符合USB接口

(5)测试类:
    创建电脑对象,依次调用开机方法,使用USB设备, 关机方法

(6)打印效果如下:
    开机
    连接鼠标的USB
    断开鼠标的USB
    连接键盘的USB
    断开键盘的USB
    关机*/
public class work05 {
        public static void main(String[] args) {
                bijiben bjb = new bijiben();
                bjb.kaiji();
                bjb.lainjie();
                bjb.duankai();
                bjb.lianjie1();
                bjb.duankai1();
                bjb.guanji();
        }


}
//USB类
interface usb{
        public void lainjie();
        public void duankai();
}
//鼠标类
interface shubiao extends usb{
        public void lainjie();
        public void duankai();
}
//键盘类
interface jinapan extends usb{
        public void lianjie1();
        public void duankai1();
}
//笔记本类
class bijiben implements usb,jinapan{
        public void kaiji(){
                System.out.println("开机");
        }
        public void guanji(){
                System.out.println("关机");
        }


        @Override
        public void lianjie1() {
                System.out.println("连接鼠标的USB");
               
        }


        @Override
        public void duankai1() {
                System.out.println("断开鼠标的USB");
               
        }


        @Override
        public void lainjie() {
                System.out.println("连接键盘的USB");
               
        }


        @Override
        public void duankai() {
                System.out.println("断开键盘的USB");
               
        }




        }

8taizi 发表于 2017-6-22 10:36

我以为是驱动
页: [1]
查看完整版本: 分享一道作业题和接口有关的