Я прочитал много потоков о методе clone() объекта и Cloneable Interface, но я не смог найти законный ответ на мой вопрос. Короче говоря:Почему не следует клонировать объект?
Что я понял, так это то, что Object имеет метод clone(), который может «магически» клонировать ваш объект. Но вы не можете использовать этот метод без реализации Cloneable Interface, потому что этот интерфейс позволяет Object использовать метод clone(). Так почему они это сделали? Почему каждый объект не должен быть клонимым с самого начала?
Открытые вопросы, такие как 'Почему foo реализован таким образом? ', Без четкого ответа, не подходят для StackOverflow. См. [FAQ]. – Keppil
Вы сделали свою [* домашнюю работу *] (http://stackoverflow.com/questions/4081858/about-java-cloneable)? –