接口的使用

简介: 接口的使用

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

1 问题

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

编写:

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


2 方法

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

电视类定义:

用户类定义:

测试类定义:


3 结语

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

目录
相关文章
|
7月前
|
IDE C# 开发工具
C#系列之接口介绍
C#系列之接口介绍
|
7月前
|
C++
几个实用的C++函数接口
几个实用的C++函数接口
|
3月前
|
网络协议 Java 数据格式
|
C#
C# 接口
C# 接口
70 0
|
7月前
|
前端开发 Java 数据库
你是这么写接口的么
你是这么写接口的么
48 0
接口能玩的小花招
接口能玩的小花招
49 0
|
Java
【实现多个接口的使用】
【实现多个接口的使用】
66 0
|
前端开发 Java
写一个接口该注意什么?
写一个接口该注意什么?
63 0
|
Java Maven
一文了解ConfigurationConditon 接口
在了解ConfigurationCondition 接口之前,先通过一个示例来了解一下@Conditional 和 Condition。
113 0