java 引用数据类型实现 对象的克隆
来源:互联网 发布:手机版project软件 编辑:程序博客网 时间:2024/06/05 11:01
对创建的bean文件实现Cloneable接口
public class user implements Cloneable{private String id;private String uname;private String uage;public user() {}public String getId() {return id;}public void setId(String id) {this.id = id;}public String getUname() {return uname;}public void setUname(String uname) {this.uname = uname;}public String getUage() {return uage;}public void setUage(String uage) {this.uage = uage;}public user(String id, String name, String age) {this.id = id;this.uname = name;this.uage = age;}public Object clone() {Object o = null;try {o = super.clone();return o;} catch (Exception e) {e.printStackTrace();return null;}}}
public class test12 {public static void main(String[] args) {String s = "1";String s2 = s;s2 = "2";System.out.println(s);user u1 = new user("1", "name", "12");user u2 = new user();user u3 = (user) u1.clone();u2 = u1;u2.setId("3");System.out.println(u3);System.out.println(u1);System.out.println(u2);}}
1.重定基类的clone方法并声明为public类型。
2.在派生类的clone方法中调用super.clone()方法实现对象的克隆。
3.在派生类中实现Cloneable接口。
- java 引用数据类型实现 对象的克隆
- java 实现对象的克隆
- java 实现对象克隆
- Java 基础数据类型 和 深度克隆对象的2种方法(实现Cloneable接口或者实现对象序列化)
- java中对象的值引用和值拷贝 以及对象的深克隆,浅克隆
- 实现对象的克隆
- Java第五课 Java的常用包,"=="和"equals"的用法,基本数据类型与引用类型,对象的克隆。
- java对象的克隆
- java对象的克隆
- java对象的克隆
- java 对象的克隆
- JAVA对象的克隆
- Java对象的克隆
- JAVA对象的克隆
- java,对象的克隆
- java的对象克隆
- java-对象的克隆
- java的对象克隆
- 如何在eclipse中创建web应用_tomcat
- HardFault_Handler问题查找方法
- &和&&的区别
- remote doanload file
- linux 系统负载高 如何检查
- java 引用数据类型实现 对象的克隆
- 在Android里添加自己的log函数
- 不要if else的编程
- 理解堆与栈
- c/c++运算符优先级(转)
- 如何做URL标准化?seo小白必会
- 位图索引(Bitmap Index)——位图索引与数据DML锁定
- jrebel配置eclipse
- IT经理必备的十大软技能