比較Java 中的Clone() 和複製建構子
問題出現了:Java 中哪一種方法比較可取,Clone()方法或副本建構函數?
答案:
答案很明確:完全避免使用 Clone() 方法。它被廣泛認為是“損壞的”,因為它可能會導致意外的行為。
Java 中引入了 Clone() 方法來建立物件的相同副本。但是,它有幾個缺點:
而不是使用 Clone(),建議實作手動複製物件欄位的複製建構子。以下是範例:
此方法可確保建立具有相同屬性的新對象,避免 Clone() 方法的限制。
以上是Java 中的 Clone() 與複製建構子:您應該使用哪一個?的詳細內容。更多資訊請關注PHP中文網其他相關文章!