将自定义对象传递给另一个构造函数

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);
}