示例示例Java clone对象是指在Java中通过复制一个已有对象来创建一个新的实例,新的实例具有与原始实例相同的属性值。要使用clone()方法,必须实现接口,该接口没有任
法,只是一个标记接口,说明该类支持clone()方法。Java clone对象是指在Java中通过复制一个已有对象来创建一个新的实例,新的实例具有与原始实例相同的属性值。
要使用clone()方法,必须实现Cloneable接口,该接口没有任
法,只是一个标记接口,说明该类支持clone()方法。是一个示例代码:
public class Person implements Cloneable {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
@Override
protected Object clone() throws CloneNotSupportedException {
return super.clone();
}
}
//使用示例
Person person = new Person("John", 30);
Person clonePerson = (Person) person.clone();
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(68条)