Java使用注释将属性添加到类

时间:2019-02-19 13:18:39

标签: java annotations

我有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{}

如何通过注释实现?
界面必须是什么样?

0 个答案:

没有答案