gpt4 book ai didi

java - java 中用于提及接口(interface)特殊属性的不同术语?

转载 作者:行者123 更新时间:2023-12-02 13:28:14 25 4
gpt4 key购买 nike

我有一段时间一直在用java工作。我知道它们是java中的接口(interface)。在阅读有关它们的内容时,我开始了解它们的标记界面。最近,当我开始阅读有关 java 8 的内容时,我开始了解另一个接口(interface)功能接口(interface)。

我只是想知道java中有哪些不同类型的接口(interface)?

最佳答案

Java 语言规范本身并未定义术语“标记接口(interface)”,该术语是由作者、开发人员和设计人员创造的。一个常见的问题是我们是否可以创建一个标记界面,答案是肯定的,原因如下:

我们无法创建类似于 Serialized 或 Cloneable 的标记接口(interface),但我们可以通过在自定义标记接口(interface)周围编写额外的代码来模拟功能。

空接口(interface)称为标签或标记接口(interface)。例如 Serialized、EventListener、Remote(java.rmi.Remote) 都是标签接口(interface)。这些接口(interface)中没有任何字段和方法。在这里阅读更多信息:http://beginnersbook.com/2016/03/tag-or-marker-interfaces-in-java/

函数式接口(interface)是Java 8中新增的功能,只有一个抽象方法的接口(interface)称为函数式接口(interface)。了解更多 here

Java 中没有其他类型的接口(interface)。

关于java - java 中用于提及接口(interface)特殊属性的不同术语?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43303255/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com