getter和setter以及容器对象(ArrayList,HashMap等)

Jam*_* P. 3 java encapsulation getter-setter

假设您有一个具有ArrayList属性的域类.为这种类型的实例编写getter和setter时最好的做法是什么(避免被修改)?

lwe*_*ler 6

public List getList() {
  return Collections.unmodifiableList(list);
}
Run Code Online (Sandbox Code Playgroud)