欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java克隆对象实例,java克隆实例,package cn.o

来源: javaer 分享于  点击 44044 次 点评:189

java克隆对象实例,java克隆实例,package cn.o


package cn.outofmemory.snippets.core;public class ClonableClass {    public static void main(String[] args) {        Person person1 = new Person();        person1.setFN("F");        person1.setLN("L");        Person person2 = (Person) person1.clone();        Person person3 = (Person) person2.clone();        System.out.println("Person 1: " + person1.getFN() + " " + person1.getLN());        System.out.println("Person 2: " + person2.getFN() + " " + person2.getLN());        System.out.println("Person 3: " + person3.getFN() + " " + person3.getLN());    }}class Person implements Cloneable {    private String fn;    private String ln;    @Override    public Object clone() {        Person object = new Person();        object.setFN(this.fn);        object.setLN(this.ln);        return object;    }    public String getFN() {        return fn;    }    public void setFN(String firstName) {        this.fn = firstName;    }    public String getLN() {        return ln;    }    public void setLN(String lastName) {        this.ln = lastName;    }}

输出:

Person 1: F LPerson 2: F LPerson 3: F L
相关栏目:

用户点评