这是什么啊

16.java Clone举例

class Person implements Cloneable{
  String name;
  int age;
 public Person(String name,int age){
  this.name=name;
  this.age=age;
 }
 public Object clone() throws CloneNotSupportedException{
  System.out.println("=== clone()====");
  return super.clone();
 }
 public String toString(){
  return this.name+":"+this.age;
 }
}
class Demo93{
 public static void main(String[] args) throws Exception{
  Person p1=new Person("小丽",20);
  Person p2=(Person)p1.clone();
  p1.name="小梅";
  System.out.println("p1="+p1);
  System.out.println("p2="+p2);
 }
}
posted @ 2015-12-03 22:36  陈旭缘  阅读(77)  评论(0编辑  收藏  举报
这是什么