利用JAVA代码定义USB接口

代码如下!

USB类

public interface USB {
void turnOn();
void turnOff();
}

各类USB接口

//接口的实现类之鼠标
public class Mouse implements USB {
public void turnOn(){
System.out.println(“鼠标启动了”);
}
public void turnOff(){
System.out.println(“鼠标关闭了”);
}
}
//接口的实现类之键盘
public class KeyBoard implements USB{
public void turnOn(){
System.out.println(“键盘启动了”);
}
public void turnOff(){
System.out.println(“键盘关闭了”);
}
}
//接口的实现类之麦克风
public class Microphone implements USB{
public void turnOn(){
System.out.println(“麦克风启动了”);
}
public void turnOff(){
System.out.println(“麦克风关闭了”);
}
}

计算机类

//计算机类
public class Computer {
private USB[] usbArr = new USB[4];

public void add(USB usb){
for(int i = 0; i < usbArr.length;i++)
{
if(usbArr[i] == null)
{
usbArr[i] = usb;
break;
}
}
}

public void powerOn() {
for(int i=0;i<usbArr.length;i++)
{
if(usbArr[i]!=null)
{
usbArr[i].turnOn();
}
}
System.out.println(“电脑开机成功”);
}

public void powerOff()
{
for(int i=0;i<usbArr.length;i++)
{
if(usbArr[i]!=null)
{
usbArr[i].turnOff();
}
}
System.out.println(“电脑关机成功”);
}
}

USB测试

public class USBTest {
public static void main(String[] args){
Computer p = new Computer();
p.add(new Mouse());
p.add(new KeyBoard());
p.add(new Microphone());
p.powerOn();
System.out.println(“—————–“);
p.powerOff();
}
}

————下载必看————

1、资源通过互联网渠道公开获取,仅供阅读测试,请在下载后24小时内删除,谢谢合作!
2、本站解压密码统一为:yudouyudou
3、本站微信客服/失效补发:rsst58
4、若版权方认为本站侵权,请联系发邮件至(rsstime@qq.com)处理。
5、关于下载,播放声音字幕,解压等问题,请点击查看>>常见问题
时光屋 » 利用JAVA代码定义USB接口

发表评论

至臻视听_发烧收藏

会员介绍 常见问题