当我根据我的C++知识使用Java时,我喜欢使用以下方式初始化变量.
public class ME {
private int i;
public ME() {
this.i = 100;
}
}
Run Code Online (Sandbox Code Playgroud)
过了一段时间,我改变了习惯
public class ME {
private int i = 100;
public ME() {
}
}
Run Code Online (Sandbox Code Playgroud)
我遇到了其他的源代码,有些使用了第1个约定,有些则使用了第2个约定.
我可以知道你们都推荐哪种惯例,为什么?
java ×1