- 主题:版上有人知道8种类型的封装类实例都是不可变对象吗?
其实这些类的组合clone都没有问题的
比如
class CC implements Clonable {
Integer a;
String b;
Double d;
String c;
...
}
CC cc=new CC();
CC ccc=cc.clone();
这样没有问题的
--
修改:Splunk FROM 139.224.253.*
FROM 139.224.253.*
不可变对象和clone是什么关系?你看看这些类里有没有可以改变成员的方法就知道了
【 在 Splunk (代理二级巡视员) 的大作中提到: 】
: 其实这些类的组合clone都没有问题的
:
: 比如
: class CC implements Clonable {
--
FROM 1.202.22.*
要不是他有时候发的帖子还像个人的话,我都觉得他是机器人了
【 在 nikezhang (难得糊涂) 的大作中提到: 】
不可变对象和clone是什么关系?你看看这些类里有没有可以改变成员的方法就知道了
【 在 Splunk (代理二级巡视员) 的大作中提到: 】
: 其实这些类的组合clone都没有问题的
:
: 比如
: class CC implements Clonable {
--
FROM 118.186.11.210
字段都是不变对象的话,那么这个实例的clone类似深copy,是线程安全的。
这样说对不?
【 在 nikezhang (难得糊涂) 的大作中提到: 】
: 不可变对象和clone是什么关系?你看看这些类里有没有可以改变成员的方法就知道了
--
FROM 139.224.253.*
技术版面,人身攻击,不合适。
【 在 blueboats (天·地·魔·鬥) 的大作中提到: 】
: 要不是他有时候发的帖子还像个人的话,我都觉得他是机器人了
: 不可变对象和clone是什么关系?你看看这些类里有没有可以改变成员的方法就知道了
--
FROM 139.224.253.*