相关疑难解决方法(0)

我应该在构造函数或外部构造函数中初始化变量

当我根据我的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

215
推荐指数
6
解决办法
13万
查看次数

标签 统计

java ×1