Viktor Podzirov

Здравствуйте. Ссылочная переменная это же по сути указатель как в си ? Когда мы создаем объект у нас создается указатель в стеке на место в памяти (HEAP), с другой стороны у нас в методах объекта есть this, указатель на объет того же класса. Значит ли это, что в HEAPе, при создании объекта, по умочанию выделяется место под указатель на указатель в стеке? :) Я имею ввиду ключевое слово this.

2 0

Не совсем, дело в том, что при вызове функции, неявно ещё одним аргументом передаётся ссылка на объект, метод которого был вызван и this в качестве аргумента получит эту ссылку.

2

Понятно. Спасибо)

0

Похожие вопросы

Konstantin Valeev 03 ноября 2019 →

Как правильно компилировать код с кириллицей? У меня при компиляции возникает error: unmappable character f...

Юля Оболоша 30 августа 2019 →

Здравствуйте. В уроке в последнем примере есть вызов класса: setSetSpeed(newSpeed); В классе setSetSpeed з...

Egor Bulkov 23 июля 2019 →

Думал промолчу...Но после третьего просмотра ролика, все же решил оставить небольшой комментарий, для нович...

Владимир Плигин 19 июня 2019 →

Здравствуйте! В описании есть следующий абзац: Если метод статический, то его можна вызвать как через объек...

Чингиз Жарас 25 декабря 2018 →

У метода main есть переменная this?

Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Javascript, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →