Почему конструктор не вызывается при клонировании объекта в Java?
Animal a = new Animal();
Animal b = (Animal)a.clone(); // This will not invoke Animal's constructor
Если создается объект, на который ссылается переменная b, тогда будет некоторое выделение памяти, что также должно включать вызовконструктор, верно?
Но в документации сказано, что клонирование объекта вообще не подразумевает вызова вызова конструктора. Почему?