可以有不是注释的 Java 接口吗?

一些人

我看到 @Interface 用于声明注释。@Interface 也可以用来声明注释以外的东西吗?

如果没有,为什么不直接称它为@Annotation 之类的?

用户1803551

可以有不是注释的 Java 接口吗?

是的,常规interface的:

public interface MyInterface {...}

@Interface 也可以用来声明注释以外的东西吗?

不,@interface定义一个注释。并且要小心字母大小写 - 它是小写字母@interface,而不是@Interface.

为什么不直接称它为@Annotation 之类的?

因为注解是一个类型的接口,看到答案我给你的其他问题,

一个注解类型声明指定了一个新的注解类型,一种特殊的接口类型。

(粗体强调的是我的)和教程

注解类型是接口的一种形式

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

接口可以在Java中扩展多个接口吗?

JAVA:接口可以有非绝对方法吗?

在Java中实现接口的子类可以有自己的方法吗?

注释可以实现接口吗?

Java 8可以即时实现接口以供方法参考吗?

Java EE 7的核心接口(EntityManager等)可以扩展AutoClosable吗?

我们可以在Java中创建接口的实例吗?

Java函数的参数可以要求可选接口吗?

我可以重载Java中的接口方法吗?

有非静态字段的Java接口替代方法吗?

我可以在接口上注释@EntityListener吗?

可以从现有的Java / scala接口和数据类型生成.thrift文件吗?

有Java注释列表吗?

接口可以扩展Serializable接口吗?

我可以使用可从Java实现Java接口的scala类吗?

带有一个参数的Java功能接口可以应用于没有参数的方法吗?

Java注释可以序列化吗?

可以在Java接口进行定义,以便仅枚举可以延长吗?

接口方法可以有主体吗?

Java注释可以具有复杂的返回类型,例如HashMap吗?

我可以同时在Java文件和xml中使用带有注释的SI进行配置吗?

在Java 8中,接口默认方法可以访问实例变量吗?

您可以将Java集合编程到接口并使用Serializable吗?

Java:接口可以包含在其中定义的常量变量吗?

您可以强制Java对象在运行时实现接口吗?

可以从我的代码中重构另一个包中的Java接口吗?

JIT编译器可以内联Java 8默认接口方法吗?

Java:由于继承,多次实现同一接口。可以吗

在Spring Java 8中可以从功能接口访问服务类方法吗?