clone的深复制和浅复制
浅复制:被复制的对象的所有变量都含有与原来对象子相同的值,而所有其他对象的引用仍然指向原来的对象。前复制仅仅考虑所选择的对象,未考虑其他引用的对象。
深复制:深复制把所有的对象和引用对象都复制了。被复制的所有对象都含有与原来对象相同的值,除去那些引用了其他对象的变量。引用其他对象的变量将指向被复制的新对象。
clone的深复制和浅复制
浅复制:被复制的对象的所有变量都含有与原来对象子相同的值,而所有其他对象的引用仍然指向原来的对象。前复制仅仅考虑所选择的对象,未考虑其他引用的对象。
深复制:深复制把所有的对象和引用对象都复制了。被复制的所有对象都含有与原来对象相同的值,除去那些引用了其他对象的变量。引用其他对象的变量将指向被复制的新对象。