小白提问

.Net技术 码拜 9年前 (2016-03-10) 973次浏览
本人将一个实例化出来的类赋值给另一个实例化出来的类,结果是被赋值的类的全部相关信息都被取代,对吧?
解决方案

10

类实例其实一个内存地址
给类实例赋值 修改的 是指针指向的内存地址

10

类是局部变量,赋值没有意义

10

直接赋值的话两个变量将指向同一个类实例的引用,而不是你想的那样信息都被取代。假如你想构造一个新的实例,可以本人编写拷贝构造函数或用实现clonable接口

10

直观上来看是的

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明小白提问
喜欢 (0)
[1034331897@qq.com]
分享 (0)