社区
C#
帖子详情
在将一个类赋给另一个类的时候,如何能修改一个类的内容而不影响另一个类?
boomzip
2005-05-03 07:25:09
假设类为Test
现有Test test1;
Test test2;
并且test1的一些变量已赋值,现想将test1赋给test2,但是如果用test2 = test1;那么如果在test2中修改一些变量,那么test1中的变量也会跟着改变。请问有没有其它好的赋值方式,可以解决这个问题,即可以简单的将test1赋给test2,同时在test2中修改变量,不会影响test1?
...全文
126
9
打赏
收藏
在将一个类赋给另一个类的时候,如何能修改一个类的内容而不影响另一个类?
假设类为Test 现有Test test1; Test test2; 并且test1的一些变量已赋值,现想将test1赋给test2,但是如果用test2 = test1;那么如果在test2中修改一些变量,那么test1中的变量也会跟着改变。请问有没有其它好的赋值方式,可以解决这个问题,即可以简单的将test1赋给test2,同时在test2中修改变量,不会影响test1?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
syfsz
2005-05-04
打赏
举报
回复
public class test
{
private int _index=0;
private string _str1="";
public test(int pindex)
{
_index=pindex;
}
public string Str1
{
set{_str1=value;}
}
public test Clone()
{
test lot = new test(_index)
lot.Str1=this._str1;
return lot;
}
}
boomzip
2005-05-03
打赏
举报
回复
wolfofsky(风之武)能不能具体点?“将Test类实现IClone接口进行深层克隆”应如何实现?这方面以前没有接触过。
Abel.Liu
2005-05-03
打赏
举报
回复
将Test类实现IClone接口进行深层克隆
boomzip
2005-05-03
打赏
举报
回复
yayupg(杨瑞) :你还是要一个相应的构造函数呀
EnergyYang
2005-05-03
打赏
举报
回复
Test test1 = new Test(...)
test2 = new Test(tes1)
改变test2就不回改变test1
EnergyYang
2005-05-03
打赏
举报
回复
你可以用深拷贝
kv4000
2005-05-03
打赏
举报
回复
尝试利用继承,test2继承于test1
boomzip
2005-05-03
打赏
举报
回复
wolfofsky(风之武) :可是Test类中并无Clone()方法
Abel.Liu
2005-05-03
打赏
举报
回复
test2=test1.Clone();
Java将
一个
List赋值给另
一个
List的问题
最近在写代码的时候发现
一个
问题:我定义了两个List集合A,B,先对第
一个
集合A add数据进去,接着直接将A的数据赋值给B,结果后面我将集合A给clear掉,然后使用B集合的数据,结果报了数组越界异常。 最后发现集合B的...
java怎么从
一个
类
传值到另
一个
类
_Java中传值与传引用
举几个栗子 例一:基本数据
类
型 可以看出,test()方法并没有对test参数源产生
影响
,即对main方法中的test变量没有
影响
,说明参数
类
型是简单
类
型的时候,是按值传递的。 以参数形式传递简单
类
型的变量时,实际上是将...
python中列表赋值后,改变拷贝列表数值,源列表也会发生变化——浅拷贝
一、浅拷贝和深拷贝 以下文章讲述得很清楚: 面试题:深拷贝和浅拷贝(超级详细,有内存图)_田江...当创建
一个
对象,然后把它赋给另
一个
变量的时候,python并没有拷贝这个对象,而只是拷贝了这个对象的引用。 二、Pyt
java--第六章
类
与对象
第六章
类
与对象 判断题 用static修饰的变量是
类
变量。(T) static修饰的成员变量又称为
类
变量。不加static修饰的成员变量又叫对象变量。对象变量依附于具体的...2.在Java程序中,可以使用protected来修饰
一个
类
。
C++面向对象(三):
类
和对象
C++面向对象:
类
和对象 会有点长,不过读过就全学会喽!!!!!! 会有点长,不过读过就全学会喽!!!!!! 会有点长,不过读过就全学会喽!!!!!! 1.
类
与对象的基本概念 1.1 结构与
类
1 . 结构的扩充 结构是...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章