使用注释强制方法实现

Aur*_*ere 5 java annotations interface

好吧,这可能是一个愚蠢的问题,但我必须确定......我有一个类需要用自定义注释进行注释。此外,此类必须实现自定义接口。现在的问题是:有什么方法可以只注释类,然后像接口一样使用注释,例如强制方法实现?我认为这是不可能的,但也许有办法......谢谢。

Puc*_*uce 4

是和不是。你可以例如。编写一个注释处理器来检查是否已实现特定方法。在运行时,如果您没有实现接口,则必须使用反射检查注释和方法。但这实际上是当今大多数现代框架的工作方式(不强迫您实现/扩展某些特定的接口/类)。