【问题标题】:Passing custom object into another constructor将自定义对象传递给另一个构造函数
【发布时间】:2022-01-13 17:57:31
【问题描述】:

我有一个自定义类Employee。现在在第一个构造函数的Customer 类中,我想为第二个构造函数传递一个虚拟员工对象。我该怎么做?

【问题讨论】:

标签: java constructor class-constructors


【解决方案1】:

请问问自己,“我真的想要一个设计吗?”

您可以传递它null 或一个虚拟的Employee

static final Employee DUMMY_VALUE = new Employee();

public Customer(String name, int age){
    this(name, age, "", DUMMY_VALUE);
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-07
    • 2014-06-04
    • 2019-03-09
    • 2019-08-30
    相关资源
    最近更新 更多