ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

7-3 USB接口的定义 (10 分)

2021-11-13 16:31:16  阅读:176  来源: 互联网

标签:10 USB void work stop 接口 Mouse public


题目:
定义一个USB接口,并通过Mouse和U盘类实现它,具体要求是:
1.接口名字为USB,里面包括两个抽象方法:
void work();描述可以工作
void stop(); 描述停止工作
2.完成类Mouse,实现接口USB,实现两个方法:
work方法输出“我点点点”;
stop方法输出 “我不能点了”;
3.完成类UPan,实现接口USB,实现两个方法:
work方法输出“我存存存”;
stop方法输出 “我走了”;

4测试类Main中,main方法中
定义接口变量usb1 ,存放鼠标对象,然后调用work和stop方法
定义接口数组usbs,包含两个元素,第0个元素存放一个Upan对象,第1个元素存放Mouse对象,循环数组,对每一个元素都调用work和stop方法。

输入样例:
结尾无空行

输出样例:
我点点点
我不能点了
我存存存
我走了
我点点点
我不能点了
结尾无空行

import java.util.Scanner;
import java.util.*;
interface USB{
	void work();
	void stop();
}
class Mouse implements USB{

	@Override
	public void work() {
		// TODO Auto-generated method stub
		System.out.println("我点点点");
	}

	@Override
	public void stop() {
		// TODO Auto-generated method stub
		System.out.println("我不能点了");
	}
	
	
}
class UPan implements USB{

	@Override
	public void work() {
		// TODO Auto-generated method stub
		System.out.println("我存存存");
	}

	@Override
	public void stop() {
		// TODO Auto-generated method stub
		System.out.println("我走了");
	}
	
}
public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
	     USB usb1;
	     usb1=new Mouse();
	     usb1.work();
	     usb1.stop();
	     
	   USB[] usbs=new USB[2];
	    usbs[0]=new UPan();
	    usbs[1]=new Mouse();
	    for(USB t:usbs) {
	    	t.work();
	    	t.stop();
	    }
		sc.close();

	}
}

标签:10,USB,void,work,stop,接口,Mouse,public
来源: https://www.cnblogs.com/kingwz/p/15548882.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有