use*_*882 3 java annotations interface
我需要将一些类标记为Invokable - 只是告诉我可以使用反射调用类的方法.但我不喜欢为此目的而拥有一个空接口的想法.这可以通过注释完成并仍然保留下面示例中的行为吗?(我从未创建过自己的注释,因此我对它们并不深入了解)
Example
class ClassOne implements Invokable {
}
class ClassTwo implements Invokable {
}
void someMethod(Invokable inv) {
}
Run Code Online (Sandbox Code Playgroud)
因为someMethod,你不能使用注释.也许以后你会发现Invokable可能需要有用的方法.
此外,一定要检查出已经存在的接口,如Callable,Future等你之前重新发明轮子.