12. Какой способ клонирования предпочтительней?
UNKNOWNНаиболее безопасным и следовательно предпочтительным способом клонирования является использование специализированного конструктора копирования:
- Отсутствие ошибок наследования (не нужно беспокоиться, что у наследников появятся новые поля, которые не будут склонированы через метод clone());
- Поля для клонирования указываются явно;
- Возможность клонировать даже final поля.
Предыдущий вопрос: 11. В чем отличие между поверхностным и глубоким клонированием?
Следующий вопрос: 13. Почему метод clone() объявлен в классе Object, а не в интерфейсе Cloneable?
Все вопросы по теме: список
Все темы: список
Вопросы/замечания/предложения/нашли ошибку: напишите мне