ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 марта
985222 Топик полностью
Shatun_ (11.03.2020 16:31, просмотров: 129) ответил Boвa на "А может, все же физически нет никакой переменной this" - при вызове метода объекта  в стек кладется указатель на объект с которым вы оперируете. Он и есть ваш this.
Вот так выглядит этот код: this.someProp = "some prop": 


    ALOAD 0
    LDC "some prop"
    PUTFIELD com/../A.someProp : Ljava/lang/String;


Конечно физически this нет. И ссылка или объект должно быть очевидно :) Я не говорю про всякие WeakReference и прочие навороты в яве, т.к. сложность вопроса подразумевало сравнимую сложность ответа включая терминологию :)