分享一道作业题和接口有关的
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");
}
}
我以为是驱动
页:
[1]