История изменений
Исправление x3al, (текущая версия) :
Почему это не дают? Дают. a.test создаёт новый boxed-объект, кладёт в его test строку и выкидывает этот объект на милость garbage collector'у. А внутри a
как был unboxed-примитив, так и остался.
В том же питоне числа/строки — Ъ-иммутабельные объекты, чьих родителей вплоть до type можно отследить. Ну и они выкидывают эксепшн при попытке сделать подобное. Тут же — ни родителей, ничего.
Исходная версия x3al, :
Почему это не дают? Дают. a.test создаёт новый boxed-объект, кладёт в его test строку и выкидывает этот объект на милость garbage collector'у. А внутри a как был unboxed-примитив, так и остался.
В том же питоне числа/строки — Ъ-иммутабельные объекты, чьих родителей вплоть до type можно отследить. Ну и они выкидывают эксепшн при попытке сделать подобное. Тут же — ни родителей, ничего.