Red de conocimiento informático - Conocimiento sistemático - Problemas menores en el código fuente

Problemas menores en el código fuente

Métodos de clase de objeto:

El objeto nativo protegido clone() arroja CloneNotSupportedException

1. Si el clon no se implementa, la ejecución va a casacasa 2 = (casa) casa 1. clone(); informará un error porque House no tiene un método de clonación y no se puede clonar.

Cambie el modificador clone() a público, porque puede llamar a house.clone() externamente; de ​​lo contrario, la sobrecarga no tiene sentido.

2. Si intentas... capturar... se elimina, la compilación devolverá super.clone(); se informará un error porque super.clone() declara una excepción cuando se elimina. definido, por lo que la llamada debe capturarse cuando. Si no hay captura, puedes declarar en el método House.clone():

public Object clone() lanza CloneNotSupportedException

En este caso, debes intentar...call house.clone() cuando se captura. ...