gpt4 book ai didi

java - java中的interface和@interface有什么区别?

转载 作者:bug小助手 更新时间:2023-10-28 10:39:13 25 4
gpt4 key购买 nike

自从 90 年代后期在大学期间使用 JBuilder 后,我就没有接触过 Java,所以我有点脱节 - 无论如何,这周我一直在从事一个小型 Java 项目,并使用 Intellij IDEA作为我的 IDE,以改变我的常规 .Net 开发节奏。

我注意到它支持添加接口(interface)和@interfaces,@interface 是什么,它与普通接口(interface)有什么不同?

public interface Test {
}

对比

public @interface Test {
}

我已经进行了一些搜索,但找不到很多关于 @interface 的有用信息。

最佳答案

@ 符号表示注释类型定义。

这意味着它不是真正的接口(interface),而是一种新的注解类型——用作函数修饰符,例如@override

查看 javadocs entry关于这个主题。

关于java - java中的interface和@interface有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/918393/

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