//实现Cloneable接口,不然调用clone()时抛出CloneNotSupportExceptionpublicclassPersonimplementsCloneable {public String name;
publicPerson(String name) {
this.name = name;
}
@Overridepublic Person clone() {
Person person = null;
try{
person = (Person)super.clone();
}catch(CloneNotSupportedException e) {
e.printStackTrace();
}
return person;
}
}
Person yellow = new Person("小黄");
Person oldJ = yellow.clone();
oldJ.name="老将";
Log.d("meee",getClass()+":\n"+"yellow:"+yellow.name);
Log.d("meee",getClass()+":\n"+"oldJ:"+oldJ.name);