在Java中所有的類都是Object的子類。
在Object類中有一個clone方法定義如下:
protected native Object clone() throws CloneNotSupportedException;
該方法的修飾符為protected,表示該方法可以在子類中調(diào)用
然后結(jié)果是調(diào)用不了
網(wǎng)上有回答是需要實現(xiàn)Cloneable接口,但即使實現(xiàn)了,也調(diào)用不到。
不實現(xiàn)Cloneable接口,只是報CloneNotSupportedException異常。
只能重寫clone方法,并且使用super.clone()
疑惑這是為什么呢?