首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

类地址有关问题 急

2011-11-07 
类地址问题急!!!!!!!!!!!!!!!classAA1newclassAclassAB1A1A1C1//C1是从其它地方得到的这时A1、B1、C1共用

类地址问题 急!!!!!!!!!!!!!!!
classA   A1   =   new   classA
classA   B1   =   A1
A1   =   C1//C1是从其它地方得到的
这时A1、B1、C1共用一块内存,如何让B1和A1不用一个地址

[解决办法]
就是说把B1中所有的变量都设成跟A1一样啊
就比如
classA{
private int id;
private String name;
...//另外有get和set函数
}
你就应该
classA B1=new classA();
B1.setId(A1.getId());
B1.setName(A1.getName());
...
这样B1和A1就一样了,此时B1!=A1 ,但是B1.equal(A1)==true

热点排行