61.為什么要使用克隆?
克隆獲取對象的副本,直接用=復制還是一個引用。
62.如何實現對象克隆?
1.被clone的類實現cloneable接口,重寫object類的clone()方法
2.如果深克隆則克隆對象的引用對象也要實現接口、重寫方法
63.深拷貝和淺拷貝區別是什么?


淺復制被復制對象的所有變量都含有與原來的對象相同的值,而所有的對其他對象的引用仍然指向原來的對象。換言之,淺復制僅僅復制所考慮的對象,而不復制它所引用的對象。深復制被復制對象的所有變量都含有與原來的對象相同的值,除去那些引用其他對象的變量。那些引用其他對象的變量將指向被復制過的新對象,而不再是原有的那些被引用的對象。換言之,深復制把要復制的對象所引用的對象都復制了一遍。
?