Java: método super.clone () y herencia

Tengo una pregunta rápida con respecto a laclone() método en Java, utilizado comosuper.clone() en lo que respecta a la herencia, donde yo llamo elclone() Método en la clase padre hasta el final del botón.

losclone() se supone que el método devuelve una copia de este objeto, sin embargo, si tengo tres clases en una herencia de herencia y llamosuper.clone() tres veces, ¿por qué la clase más alta en la herencia de herencia, justo debajo de la clase Objeto, no obtiene una copia de esa clase?

Supongamos que tenemos tres clases: A, B y C, donde A -> B -> C (heredar = ->)

Entonces llamandosuper.clone() en clase C, invocaclone() en B que llamasuper.clone(), invocarclone() en una llamada quesuper.clone() 'esta vez se llama a Object.clone ()'. ¿Por qué no es una copia de lathis objeto con respecto a la clase A que obtiene devuelto deObject.clone()? Eso me suena lógico.

Respuestas a la pregunta(5)

Su respuesta a la pregunta