cloneable
Jak poprawnie nadpisać metodę klonowania?
Muszę zaimplementować głęboki klon w jednym z moich obiektów, który nie ma superklasy.
Jaki jest najlepszy sposób obsługi sp ... łem je wyrzucić do społeczności StackOverflow, aby zobaczyć, czy są jakieś inne spostrzeżenia, które mogę uwzględnić. Dzięki!
O Java cloneable
Szukałem jakiegoś poradnika wyjaśniającego o Javie Cloneable, ale nie dostałem dobrych linków, a Stack Overflow i tak staje s ... terfejsu Cloneable. Jakie są zalety i
wady tego?
Jak Następuje klonowanie rekurencyjne, jeśli obiekt jest
obiekt złożony?
Dlaczego Cloneable nie jest przestarzały?
Powszechnie przyjmuje się, że interfejs Cloneable w Javie jest uszkodzony. Jest wiele powodów, o których nie wspomnę; inni ... zepsuty, musiał również rozważyć dezaprobatę. Jakie są ich powody, aby to zrobić (w Javie 8 jest to nadal nie deprecated )?
Dlaczego powinienem zaimplementować ICloneable w c#?
Czy możesz mi wyjaśnić dlaczego powinienem dziedziczyć z ICloneable i wdrożyć metodę Clone()?
Jeśli chcę zrobić głęboką kopi ... Clone()?
Dlaczego mam dziedziczyć po ICloneable? Jakie są zalety? Czy to tylko kwestia uczynienia kodu "bardziej czytelnym"?
instanceof-niekompatybilne typy operandów warunkowych
Następująca kompilacja fine:
Object o = new Object();
System.out.println(o instanceof Cloneable);
Ale to nie:
String s = new String();
System.out.println(s instanceof Cloneable);
Błąd kompilatora jest wyrzucany.
W czym problem?
Metoda clone () z obiektu nie jest widoczna?
Pytanie:
package GoodQuestions;
public class MyClass {
MyClass() throws CloneNotSupportedException {
try {
... args) {
MyClass obj = new MyClass();
MyClass obj3 = obj.clone(); ---> here is the compile error.
}
}