我是java新手,正在探索注释。 我想知道java中是否有任何注释可以在应用于类时获得所有可能的构造函数。 例如:
Class MyClass {
int a;
double b;
}
这应该自动允许我拥有以下 4 个构造函数
MyClass() {}
MyClass(int alpha) {
a = alpha;
}
MyClass(double beta) {
b = beta;
}
MyClass(int alpha, double beta) {
a = alpha;
b = beta;
}
我知道不同的任务需要在构造函数中进行不同的处理,但我们总是可以覆盖它们,对吗?
更新了代码。
最佳答案
注释不会为您创建构造函数。一些第三方库,例如 lombok可能会帮助您使用注释创建构造函数(不是所有可能的)、访问器等...,但您需要更改编译过程(使用 Maven 插件或 IDE 插件)。
关于java注释创建所有可能的构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32632939/