7.Cloneable

发表日期:2021-06-30 19:49:04 | 来源: | | 浏览(723) 分类:JAVA基础

class Person implements Cloneable{
	private String name;
	
	public Person(String name) {
		this.name = name;
	}
	// TODO Auto-generated constructor stub

	public void setName(String name){
		this.name = name;
	}

	public String getName(){
		return this.name;
	}
	
	public Object clone() throws CloneNotSupportedException{
			return super.clone();
		
	}
}

public class CloneDemo01 {
	/**
	 * @param args
	 * @throws CloneNotSupportedException 
	 */
	
	public static void main(String[] args) throws CloneNotSupportedException {
		// TODO Auto-generated method stub
		Person person1 = new Person("张三");
		Person person2 = (Person)person1.clone();
		person2.setName("李四");
		System.out.println(person1);
		System.out.println(person2);
	}
}


集速网 copyRight © 2015-2022 宁ICP备15000399号-1 宁公网安备 64010402001209号
与其临渊羡鱼,不如退而结网
欢迎转载、分享、引用、推荐、收藏。