当我们想为某个类创建新对象时,如果我们已经有了一个,我们应该使用clone()还是使用new关键字实例化?
是的,clone()也会复制所有成员,但我很好奇这个无关紧要的情况.
ClassType foo = new ClassType();
ClassType bar = new ClassType(); // here, will foo.clone() be better choice?
Run Code Online (Sandbox Code Playgroud)
我在目前的任务中需要这个,因为我正在使用通用列表(列表<T >),它有时会变得很大并且在实际用于UI之前通过'n'层.(它们之间转换为数组并返回列表以及序列化目的).所以,我只是想提高性能.