我探讨一下说明,并提到一些说明似乎在其中具有等级。
Im利用说明在卡片背景中形成代码。 不同的卡片类型(不同的代码和说明)各不相同,但有些内容是共同的,如名称。
@Target(value = {ElementType.TYPE})
public @interface Move extends Page{
String method1();
String method2();
}
这也是共同的含义:
@Target(value = {ElementType.TYPE})
public @interface Page{
String method3();
}
在上述例子中,我预计Move将继承方法3,但我收到警告说,扩展并不具有附加说明的效力。 我试图有一份说明,它提供了一个共同的基础,但那是没有工作的。 这是否甚至可能,或者只是一个设计问题?