打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
接口的使用

运用接口可以实现比多继承更强大的功能。

1 问题

美国国某家电公司为本公司所有电器设计了一个通用的遥控器,遥控器能发送“on,off,up,down…”等信号给电器,所有电器均能接受该遥控器上的信号,并完成相应的操作。

编写:
家电接口(Appliance,方法:recive)、电视类(Tv,属性:音量 volume,重写 recive)、 用户类(User,属性:家电,方法:朝向 toward(Appliance app)、按 press(String key))、Dem0类,实现上述用户操作过程。

2 方法

家电接口作为一个接口,内部只能为常量和一些抽象的(即未被实现的)方法,根据题目要求,该接口中需要定义一个抽象方法:

电视类定义:

用户类定义:

测试类定义:

3 结语

家电问题利用接口得到有效的解决,我们要搞清楚接口的用法。接口需要子类去实现,类似于继承关系;接口可以类似于父类一样作为引用变量,来指向自己方法所实现的子类对象;运用接口可以实现比多继承更强大的功能。用于子类对父类方法的覆盖,实现方式为:方法与父类相同子类对接口的实现,类似于覆盖。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Java基础-day10-基础题-继承&抽象类
接口与抽象类的异同
extends和implements区别
监听回掉的实现
玩转手机!让手机变成神奇遥控器的绝招
Objective-C_快速入门
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服