Настоятельно не рекомендуется использовать clone (). Я не буду углубляться в go, так как это не так. c, но если вам нужны дополнительные данные, пожалуйста, проверьте, есть ли у Effective Java. Read Item 11: "Override clone judiciously"
.
Object.clone()
реализация. Это делает поверхностную копию объекта, если объект реализует Cloneable.
Метод .clone()
не принадлежит ни одному интерфейсу.
Метод .clone()
и реализация интерфейса Cloneable
- это совершенно разные вещи.
Вам необходимо реализовать интерфейс Cloneable
, только если вы собираетесь использовать метод клона Object