class student implements Cloneable{ //继承Cloneable说明可以被clone
String name;
int age;
student(String name,int age)
{
this.name=name;
this.age=age;
}
public Object clone(){ //clone方法
Object o=null;
try{
o=super.clone(); //调用super.clone()方法
catch(CloneNotSupportedException cn){
System.out.println("ERROR"+cn);
}
return o;
}
}
public class clone {
public static void main(String []args){
student s=new student("张三",21);
student sc=(student)s.clone(); //创建student类的对象s的一个clone()
sc.name="李四";
sc.age=88;
System.out.println(s.name);
System.out.println(sc.name);
}
}