Ниже приведен снимок экрана затмения, когда я пытался отладить мою программу. Я не мог понять, почему раздел переменных в верхнем правом углу показывает «это» как имя переменной и значение этого как Test (имя класса). Я всегда думал, что это указатель, а не переменная.этот указатель отображается как имя переменной в eclipse при отладке
может кто-нибудь помочь мне с этим
Почему странно ли это «быть» переменной? 'this' можно рассматривать как указатель и переменную в одно и то же время. Указатель в абстрактном смысле, указывающий на некоторое расположение памяти. Переменная в том смысле, что она имеет имя, присвоенное ей (имя просто является «этим») –
В Java нет указателей. – Raedwald