1、产品类
public class Panda {
private int height, weight, age;//身高、体重、年龄
public Panda(int age, int height, int weight) {
this.age = age;
this.weight = weight;
this.height = height;
}
public int getAge() {
return age;
}
public int getHeight() {
return height;
}
public int getWeight() {
return weight;
}
@Override
public Object clone() {
Panda panda = new Panda(age, height, weight);
return panda;
}
@Override
public String toString() {
return "Panda [height=" + height + ", weight=" + weight + ", age=" + age + "]";
}
}
2、消费者
public class Customer {
public static void main(String[] args) {
Panda panda = new Panda(5, 15, 25);
Panda copy = (Panda) panda.clone();
System.out.println("原型熊猫 "+panda);
System.out.println("克隆熊猫 "+copy);
}
}