将自定义对象传递给另一个构造函数
Passing custom object into another constructor
我有一个习惯 Class Employee
。现在,在第一个构造函数的 Customer
Class 中,我想为第二个构造函数传递一个虚拟员工对象。我该怎么做?
请问问自己,“这是我真正想要的设计吗?”
您可以传递它 null
或一个虚拟的 Employee
。
static final Employee DUMMY_VALUE = new Employee();
public Customer(String name, int age){
this(name, age, "", DUMMY_VALUE);
}
我有一个习惯 Class Employee
。现在,在第一个构造函数的 Customer
Class 中,我想为第二个构造函数传递一个虚拟员工对象。我该怎么做?
请问问自己,“这是我真正想要的设计吗?”
您可以传递它 null
或一个虚拟的 Employee
。
static final Employee DUMMY_VALUE = new Employee();
public Customer(String name, int age){
this(name, age, "", DUMMY_VALUE);
}