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



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

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

• Поля для клонирования указываются явно;

• Возможность клонировать даже final поля.