java中clone方法怎么用 java中的clone方法?
java中的clone方法?因為在java.lang.Object對象在類的定義中,clone()受保護。根據(jù)受保護的訪問控制范圍,它只能是當前類、當前包或其他包的子類。注意這里的“accessibl
java中的clone方法?
因為在java.lang.Object對象在類的定義中,clone()受保護。根據(jù)受保護的訪問控制范圍,它只能是當前類、當前包或其他包的子類。注意這里的“accessible”是通過原始對象訪問的。
Java中clone方法的疑問?
因為在java.lang.Object對象在類的定義中,clone()是受保護的,根據(jù)受保護的訪問控制范圍,只能在當前類、當前包或其他包的子類中訪問。
請注意,此處的“可訪問”是通過原始對象訪問的。
您可能認為代碼中的obj滿足“其他包的子類”的條件。錯了。一旦有新產(chǎn)品問世,就超出了范圍。Super仍然是原始對象,因此可以訪問父類基類甚至對象的受保護的clone()方法。