Почему метод clone () защищен в java.lang.Object? - PullRequest
102 голосов
/ 16 июля 2009

Какова конкретная причина, по которой clone() определяется как защищенный в java.lang.Object?

Ответы [ 11 ]

0 голосов
/ 10 августа 2009

Да, та же проблема, с которой я столкнулся. Но я решаю это путем реализации этого кода

public class Side implements Cloneable {
    public Side clone() {

        Side side = null;
        try {
            side = (Side) super.clone();
        } catch (CloneNotSupportedException e) {
            System.err.println(e);
        }
        return side;
    }
}

Так же, как прежде, чем кто-то сказал.

...