Я думаю просто нужно попробовать самому сделать тоже самое, что я делаю в видео. Когда мы создаем объект за пределами метода и передаем этот объект внутрь метода, то мы работаем с внешним объектом через метод. Но если мы создаем объект внутри метода, то он переопределяет ссылку и начинает ссылаться уже на объект, созданный внутри метода. Поэтому ссылка на внешний объект пропадает и он остается неизменным. Это все работает, если у нас одинаково называются переменные.
Классный канал!, я 10й подписчик
Да, надеюсь автор не забросит канал)
Можете подробнее остановиться на теме о "с передачей по ссылке и по значению" в методы ?
Я думаю просто нужно попробовать самому сделать тоже самое, что я делаю в видео. Когда мы создаем объект за пределами метода и передаем этот объект внутрь метода, то мы работаем с внешним объектом через метод. Но если мы создаем объект внутри метода, то он переопределяет ссылку и начинает ссылаться уже на объект, созданный внутри метода. Поэтому ссылка на внешний объект пропадает и он остается неизменным. Это все работает, если у нас одинаково называются переменные.