java 怎样复制一个类?

2025-02-24 06:00:21
推荐回答(2个)
回答1:

直接无视1楼
实现Cloneable接口,重载clone方法即可
public class A implements Cloneable {
public String name;

public Object clone() {
A o = null;
try {
o = (A) super.clone();
} catch (CloneNotSupportedException e) {
e.printStackTrace();
}
return o;
}

}

回答2:

public class AAA{
public void seta(int aa){
this.a = aa;
}
public int geta(){
return this.a;
}
public void setb(int bb){
this.b = bb;
}
public int getb(){
return this.b;
}
}

public class diaoyong(int a,int b){
AAA aaa = new AAA()
aaa.seta(a);
aaa.setb(b);
....println("a : "+aaa.geta())
....println("b : "+aaa.getb())
}

楼主是这个意思吧?