簡體   English   中英

實現Clonable接口,但不必重寫clone()方法

[英]Implementing the Clonable interface, but don't have to override the clone() method

我正在學習Java,有些東西我聽不懂。 如果我正確理解,則通過實現接口,我將被強制實現接口具有的所有方法。

但是,在“ 克隆人”的情況下呢? 如果實現了它,則不必強制實現clone方法。 為什么會這樣呢?

Clonable是標記接口,可讓您知道可以克隆對象。 您不必強制實現clone方法,因為該方法已經存在於您的類中並帶有protected訪問修飾符(從Object :: clone繼承)。

因為Cloneable接口沒有這種方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM