手册
目录
接口允许您指定类应该实现哪些方法。
接口使得以相同的方式使用各种不同的类变得容易。当一个或多个类使用相同的接口时,这被称为“多态”。
接口使用 interface 关键字声明:
接口类似于抽象类。接口和抽象类之间的区别如下:
abstract 关键字要实现接口,类必须使用 implements 关键字。
实现接口的类必须实现接口的所有方法。
makeSound(); ?>运行实例 »
点击 "运行实例" 按钮查看在线实例
从上面的例子中,假设我们想编写一个管理一组动物的软件。所有动物都可以执行某些操作,但每种动物都以自己的方式执行这些操作。
使用接口,我们可以编写一些代码,这些代码可以为所有动物工作,即使每种动物的行为都不同:
makeSound(); } ?>运行实例 »
点击 "运行实例" 按钮查看在线实例
Cat、Dog 和 Mouse 都是实现 Animal 接口的类,这意味着它们都可以使用 makeSound() 方法来发出声音。因此,我们可以遍历所有动物并让它们发出声音,即使我们不知道每种动物的类型。
由于接口没有告诉类如何实现该方法,因此每种动物都可以以自己的方式发出声音。
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
共5课时
17.2万人学习
共49课时
77万人学习
共29课时
61.7万人学习
共25课时
39.3万人学习
共43课时
70.9万人学习
共25课时
61.6万人学习
共22课时
23万人学习
共28课时
33.9万人学习
共89课时
125万人学习