USB接口的定义

这篇博客探讨了接口的概念,特别是在Java编程中的应用。接口作为行为的抽象,使用`interface`关键字定义,其中的变量是静态常量,方法为抽象。文章通过一个USB接口的实战例子来说明如何实现接口:定义一个名为USB的接口,包含`work()`和`stop()`两个抽象方法,然后创建Mouse和UPan类实现该接口,各自给出不同的方法实现。最后在Main类中测试接口的使用,展示如何通过接口调用不同类的方法并显示相应的输出。
摘要由CSDN通过智能技术生成

接口相关的知识点

接口泛指提供别人调用的方法或者函数,在Java中它是一一个对行为的抽象的类。接口使用interface关键字修饰,接口可以有成员变量,但是这些变量必须是使用static 和final双重修饰的不可变的值,接口中只能声明方法,但不提供实现,具体的实现由其子类进行。-一个类想要“继承”接口的声明方法,则需要实现接口,接口的实现使用implements关键字进行修饰。

做一个接口相关的小练习

定义一个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方法。

//定义一个USB接口,并通过Mouse和U盘类实现它,具体要求是:
//1.接口名字为USB,里面包括两个抽象方法:
//void work();描述可以工作
//void stop(); 描述停止工作
interface USB{
   
	void work();
	void stop();
}
//2.完成类Mouse,实现接口USB,实现两个方法:
//work方法输出“我点点点”;
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值