我是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;
}
我理解不同的任务需要在构造函数中进行不同的处理,但是我们总是可以覆盖这些,对吧?
更新了代码。
答案 0 :(得分:0)
注释不会为您创建构造函数。像lombok这样的第三方库可以帮助您创建构造函数(不是所有可能的),访问器等...带注释,但是您需要更改编译过程(使用maven插件或IDE插件)。
答案 1 :(得分:0)
简短回答:没有任何此类注释。在这个意义上:根本没有没有注释允许这样的"源代码介绍"。唯一的选择是基于"面向方面的编程",详见this wiki page。
此外:如果你想一想;你会为这样的注释找到多少好的用例?
最后说明:我考虑"注释"成为Java课程中更高级的主题。我建议从"所有基础知识开始#34;首先(比如:了解Java构造函数可能的内容,以及不构建内容的内容);在尝试任何这样的高级主题之前。