注释可以实现接口吗?
2022-09-01 17:24:03
在注释中是否有可能实现接口?像这样:
public @interface NotNull implements LevelInterface {
ValidationLevel level();
};
在注释中是否有可能实现接口?像这样:
public @interface NotNull implements LevelInterface {
ValidationLevel level();
};
不,编译器说:
注释类型声明不能具有显式超接口
您不能扩展:
注释类型声明不能具有显式超类
不,注释不能有超接口*(尽管接口可以从注释扩展,并且类可以实现注释,恕我直言,这两者都是一种可怕的做法)
[*]有趣的是:除了java编译器输出(既不是Sun Java教程,也不是Java 1.5 Annotations规范),我找不到任何明确这么说的文档。