如果我有类似下面的课程,
import lombok.AllArgsConstructor;
@AllArgsConstructor
class MyClass{
private String one;
private Integer three;
private Integer two;
}
Run Code Online (Sandbox Code Playgroud)
生成的构造函数中的参数顺序是什么?它总是像下面一样,
public MyClass(String one, Integer three, Integer two) {
this.one = one;
this.three = three;
this.two = two;
}
Run Code Online (Sandbox Code Playgroud)
我注意到它是类本身的声明顺序.但需要确认一下.找不到任何验证该事实的文档.
如果不能,我们还能确定params的顺序吗?
nta*_*lbs 11
关于构造函数的lombok文档,它说:(第三段的最后一句.或者您可以使用浏览器的查找功能找到'sort')
参数的顺序与字段在类中的显示顺序相匹配.
虽然句子在段落中@RequiredArgsConstructor,但同样的规则也适用于@AllArgsConstructor.
https://projectlombok.org/features/constructor
| 归档时间: |
|
| 查看次数: |
4169 次 |
| 最近记录: |