使用参数初始化 class 字段的不同方法
Different ways to initialize class field with parameter
还有哪些其他方法可以根据给定的 List 对象初始化 class 字段“fieldList”?
一种方法是参数化构造函数。
class ObjectA {
private List<String> fieldList;
// 1. Parameterized constructor
public ObjectA(List<String> _fieldList) {
this.fieldList = _fieldList;
}
}
另一种方法可以通过 setter 方法
// 2. Setter method
public void setFieldList(List<String> fieldList) {
this.fieldList = fieldList;
}
还有哪些其他方法可以根据给定的 List 对象初始化 class 字段“fieldList”? 一种方法是参数化构造函数。
class ObjectA {
private List<String> fieldList;
// 1. Parameterized constructor
public ObjectA(List<String> _fieldList) {
this.fieldList = _fieldList;
}
}
另一种方法可以通过 setter 方法
// 2. Setter method
public void setFieldList(List<String> fieldList) {
this.fieldList = fieldList;
}