Java常用类库--对象克隆技术clone

来源:互联网 发布:数据库设计有哪些步骤 编辑:程序博客网 时间:2024/05/16 15:33


class Person implements Cloneable{// 实现Cloneable接口表示可以被克隆 private String name ;public Person(String name){this.name = name ;}public void setName(String name){this.name = name ;}public String getName(){return this.name ;}public String toString(){return "姓名:" + this.name ;}public Object clone()                throws CloneNotSupportedException{return super.clone() ;// 具体的克隆操作由父类完成}};public class CloneDemo01{public static void main(String args[]) throws Exception{Person p1 = new Person("张三") ;Person p2 = (Person)p1.clone() ;//p2为被实例化p2.setName("李四") ;System.out.println("原始对象:" + p1) ;System.out.println("克隆之后的对象:" + p2) ;}};



原创粉丝点击