创建一个复制构造函数:哪种方式更有效?

时间:2018-06-12 04:44:56

标签: java copy-constructor

假设我创建了一个复制构造函数来制作Party对象的副本。 我的原始构造函数如下所示:

public Party(LocalDate date, String location, String host) {
    this.date = date;
    this.location = location;
    this.host = host;
}

现在我创建一个复制构造函数:

public Party(Party p){

现在我有两个选择。要么我能做到这一点:

this(p.date, p.location, p.host)}

或者我可以这样做:

this(p.getDate(), p.getLocation(), p.getHost()}

一种方式比另一种方式更明智吗?或没有区别?

0 个答案:

没有答案