在Java中,super.clone()方法如何“知道”哪个对象调用了它?

问题描述 投票:0回答:1

我真的对此感到困惑(也许对您来说听起来很奇怪,对此感到抱歉)。例如,如果我有A类并覆盖了clone方法,而在主体中则具有super.clone()。它从Object类调用clone()方法,而我的问题是Object类中的HOW克隆方法知道要克隆哪个对象。 。也许我不太了解超级(我知道使用它时您知道会使用当前的类对象)。

java inheritance clone super
1个回答
0
投票

Object中的clone方法是默认实现,您应该在自己的类中覆盖它。

© www.soinside.com 2019 - 2024. All rights reserved.