对象克隆技术
来源:互联网 发布:火狐 查看元素js事件 编辑:程序博客网 时间:2024/06/06 00:58
对象克隆技术:实现Cloneable接口,调用Object类中的clone()方法即可。
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 Test{
public static void main(String args[]) throws Exception{
Person p1 = new Person("张三") ;
Person p2 = (Person)p1.clone() ;
p2.setName("李四") ;
System.out.println("原始对象:" + p1) ;
System.out.println("克隆之后的对象:" + p2) ;
}
}
运行结果:
原始对象:姓名:张三
克隆之后的对象:姓名:李四
0 0
- 对象克隆技术
- 对象克隆技术
- 对象克隆技术
- 对象克隆技术
- 对象克隆技术
- 对象克隆技术 clone()
- 掌握-----对象克隆技术
- 原型模式(Prototype)与Delphi对象克隆技术
- Java常用类库--对象克隆技术clone
- java常用类库---对象克隆技术
- 【Java常用类库】_对象克隆技术笔记
- 【Java常用类库】_对象克隆技术笔记
- Java常用类库——对象克隆技术
- 克隆技术讲解
- java克隆技术
- java常用类库续2(大数操作BigInteger、BigDecimal类、对象克隆技术、Arrays类)
- java的对象克隆技术clone()之浅度克隆(shallow Clone)
- 关于克隆技术的思考
- js简单算法——寻找文档中所有元素节点
- ajax提交Form
- ~
- D3D学习笔记(光照+反射白光的旋转金字塔)
- dubbo中添加filter
- 对象克隆技术
- 图像处理与计算机视觉:基础,经典以及最近发展
- Android SO 加壳
- 算法学习一
- java.text.DecimalFormat
- RecyclerView之ViewHolder封装实现点击、长按、headerView和多选功能
- poj1273 Drainage Ditches
- C语言chown()函数:改变文件所有者
- 根据前端jsp/js文件实现action步骤