我应该在哪里初始化变量?

时间:2014-03-04 05:32:30

标签: java oop variables conventions coding-style

在构造函数内部和外部初始化变量之间有什么区别吗? 哪种方法更好?为什么呢?

public class A {
  private List<Integer> myList;
  public A() {
    myList = new ArrayList<>();
  }
}

VS。

public class A {
  private List<Integer> myList = new ArrayList<>();
  public A() {
  }
}

0 个答案:

没有答案