12. Какой способ клонирования предпочтительней?

12. Какой способ клонирования предпочтительней?

UNKNOWN

Наиболее безопасным и следовательно предпочтительным способом клонирования является использование специализированного конструктора копирования:

  • Отсутствие ошибок наследования (не нужно беспокоиться, что у наследников появятся новые поля, которые не будут склонированы через метод clone());
  • Поля для клонирования указываются явно;
  • Возможность клонировать даже final поля.

Предыдущий вопрос: 11. В чем отличие между поверхностным и глубоким клонированием?

Следующий вопрос: 13. Почему метод clone() объявлен в классе Object, а не в интерфейсе Cloneable?

Все вопросы по теме: список

Все темы: список

Вопросы/замечания/предложения/нашли ошибку: напишите мне

Report Page