>Вопрос теоретический, почему-то не нашел в книжках по java. >Во всех книжках написано, что если в качестве параметров метода используются объекты >а не примитивы, то в метод передается ссылка на объект, точнее >созадется копия ссылки на объект. >Вопрос, собственно, а что возращается из метода? Ссылка? Тогда на что? Ссылка >на копию объекта? Тогда в какой момент создается новый объект? В книжках как раз все написано, если читать внимательно. Новый объект неявно никогда не создается. Только если его специально скопировать. Примитивы и ссылки на объекты, в свою очередь, копируются - как при передаче в метод, так и при возврате значения из него.
|