我有A,B和C多个班级。
所有人都应该有private UUID uuid;
。
但是创建A,B和C可以扩展的D类是没有选择的。
我可以用Java创建注释,将该注释添加到编写注释的类中吗?
不可能,因为在这个项目中我无法更改内核,并且有很多线性继承,并且Java不支持像继承这样的树:
public class D{
private UUID uuid;
}
public class A extends D{}
public class B extends D{}
public class C extends D{}
所以我希望可能出现以下情况:
? the interface for creating the annotation D ?
@D
public class A{}
@D
public class B{}
@D
public class C{}
如何通过注释实现?
界面必须是什么样?