11

说A类实现了接口B;我们可以将与接口 B 相关的类 A 称为什么?是不是类 A 是接口 B 的“子类”(好像 B 是一个类),还是有实现接口的特殊术语,还是没有?

提前致谢

编辑:如果是答案,会接受亚历克斯的回复

4

7 回答 7

5

我相信正确的术语是具体类。

http://www.careerride.com/Java-concrete-class-abstract-class-interface.aspx

于 2017-02-17T08:05:40.443 回答
3

“接口实现”通常是我听说过的。我非常有信心大多数开发人员会理解你所说的意思。

于 2013-08-08T17:39:37.593 回答
2

你可以A是.B

于 2013-08-08T18:04:35.020 回答
1

我不知道这是否能给你一个满意的答案,但让我试一试!

任何继承父类或实现接口的类都是父类/接口的“多态”。即,只要您需要接口实例,您的多态版本(或多态)就可以很好地适应。

例如,如果“FileLogger”类实现“ILogger”接口,则“FileLogger”类是“ILogger”类型的多态。

于 2021-12-06T14:46:17.493 回答
1

“接口实现”是通用的,而在 android 中我们通常称它为“接口侦听器类”。在您的情况下,如果 A 实现接口 B,那么它也将实现其方法。

于 2015-09-23T11:43:29.263 回答
0

您不会调用任何实现接口的类,至少我不知道任何特定术语,它们只是实现一组特定的属性规范和方法,而在 OO 术语中不一定与它有任何关系。人们似乎经常将“接口实现”称为“接口继承”,后者是错误的,应该按正确的含义使用(显然,实际上是接口继承其他接口时)以避免混淆。

TL; DR 我相信它没有术语。

于 2013-08-08T17:40:51.377 回答
0

我听说它被称为“接口实现”和“混凝土”。

于 2013-08-08T20:31:00.943 回答