9
Jak poprawnie zastąpić metodę klonowania?
Muszę zaimplementować głębokiego klona w jednym z moich obiektów, który nie ma nadklasy. Jaki jest najlepszy sposób na obsłużenie czeku CloneNotSupportedExceptionwyrzuconego przez superklasę (czyli Object)? Współpracownik poradził mi, żebym to zrobił w następujący sposób: @Override public MyObject clone() { MyObject foo; try { foo = (MyObject) super.clone(); } catch (CloneNotSupportedException …