• 对象Clone


    //=================================================
    // File Name       :	Clone_demo
    //------------------------------------------------------------------------------
    // Author          :	Common
    
    
    
    //类名:Person__
    //属性:
    //方法:
    class Person__ implements Cloneable{		//必须实现Cloneable接口
    	private String name = null;
    
    	public Person__(String name) {
    		super();
    		this.name = name;
    	}
    
    	public String getName() {
    		return name;
    	}
    
    	public void setName(String name) {
    		this.name = name;
    	}
    	
    	//必须子类覆写clone方法
    	public Object clone() throws CloneNotSupportedException{
    		return super.clone();		//具体的克隆操作由父类完成
    	}
    
    	@Override
    	public String toString() {
    		return "姓名:"+this.getName();
    	}
    	
    }
    
    
    //主类
    //Function        : 	Clone_demo
    public class Clone_demo {
    
    	public static void main(String[] args) throws CloneNotSupportedException {
    		// TODO 自动生成的方法存根
    		Person__ p1 = new Person__("张三"); 
    		Person__ p2 = (Person__) p1.clone();
    		p2.setName("李四");				//克隆之后修改name的参数
    		System.out.println("原始对象:"+p1);
    		System.out.println("克隆之后的对象:"+p2);
     	}
    
    }
    
  • 相关阅读:
    stress-Linux系统压力测试工具使用及系统负载很高的几种场景测试
    execsnoop-短时进程追踪工具
    走迷宫--DFS
    马踏棋盘--dfs
    查询前缀出现的次数----字典树
    找两个质数和为偶数的两个数
    煤气灶---递归
    求合力
    hdu2089---不要62(数位DP)
    轻重匹配
  • 原文地址:https://www.cnblogs.com/tonglin0325/p/5269988.html
Copyright © 2020-2023  润新知