永发信息网

java中怎么简单实现下面的效果:

答案:2  悬赏:60  手机版
解决时间 2021-03-24 18:15
java中怎么简单实现下面的效果:
最佳答案
这个可以通过Cloneable接口实现
class A implements Cloneable{
public String  name;
public A clone(){
A a =null;
try {
a= (A) super.clone();
} catch (CloneNotSupportedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return a;

}下面是测试代码:

A a =new A();
a.name="xxxxxx";
A b =a.clone();
//证明拷贝成功
System.out.println("b.name="+b.name);

//证明a,b不是同一个对象
a.name="bb";
System.out.println("a.name="+a.name);
System.out.println("b.name="+b.name);
结果:

b.name=xxxxxx
a.name=bb
b.name=xxxxxx


希望对你有帮助,这个方法是java中的深拷贝的实现。
全部回答
如果不想一个一个设置,就用反射吧~~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
木子李显ip清爽版和木子李qq显ip版的区别
炸排骨加波萝炒好吃吗?
有次我班群里面有个人发了一条信息,我手机上
西元庄取暖费在哪交
单选题给一杯冰水混合物加热时,正确的说法是
微博名称就是自己的名字,但是已被占用,那在
有176个国家支持取消中国在联合国的一票否决
新粘的青马料鸟怎么才能让他叫
八字丙午辛丑癸酉壬戍中癸水衰旺
米白色客厅的装修效果怎么样
新水浒阎婆惜是谁演的
逻辑学,集合词项
《至尊觉醒(全本大结局)》最新txt全集下载
matlab 利率多少 6年翻一番
致长跑运动员发言稿
推荐资讯
壬水丁酉年运势
用爱和自由的老面包方子做面包,酵头发好后加
因聚众斗殴制他人轻微伤已赔偿和达成谅解,现
瀛州化工我想知道这个在什么地方
三年级下册语文写颜色的词语银什么abb式的
求助,大家结婚三金是男方还是女方买的
下面每组三条线段,不能围成三角形的是A.17厘
小学三年级语文上册课文26课课文主要写了什么
方形油罐和圆形油罐哪个好
商标像一个回字是什么牌子的
骑砍三国风云三国 日本有什么城市示意图
北纬28度13'21.96东经112度53'197具
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?