package org.apache.solr.test; public class Prototype implements Cloneable { private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } public Object clone() { Object object = null; try { object=super.clone(); } catch (CloneNotSupportedException e) { e.printStackTrace(); } return object; } public static void main(String[] args) { Prototype pro = new Prototype(); pro.setName("original object"); Prototype pro1 = (Prototype) pro.clone(); pro.setName("changed object1"); System.out.println("original object:" + pro.getName()); System.out.println("cloned object:" + pro1.getName()); } }
浙公网安备 33010602011771号