Java使用复制构造函数进行克隆

示例

克隆对象的一种简单方法是实现构造函数" title="复制构造函数">复制构造函数。

public class Sheep {

    private String name;

    private int weight;

    public Sheep(String name, int weight) {

       this.name= name;

       this.weight= weight;

    }

    // 复制构造函数

    // 将另一个的字段复制到新对象中

    public Sheep(Sheep other) {

       this.name= other.name;

       this.weight= other.weight;

    }

}

// 创造一只羊

Sheep sheep = new Sheep("Dolly", 20);

// 克隆羊

Sheep dolly = new Sheep(sheep); //dolly.nameis "Dolly" anddolly.weightis 20

           

以上是 Java使用复制构造函数进行克隆 的全部内容, 来源链接: utcz.com/z/330687.html

回到顶部