Как компилятор понимает самореферентные структуры? должна ли это быть бесконечная рекурсия?JAVA

Программисты JAVA общаются здесь
Ответить
Гость
 Как компилятор понимает самореферентные структуры? должна ли это быть бесконечная рекурсия?

Сообщение Гость »


класс LinkedlistNode { целочисленные данные; LinkedlistNode next=null ; }` С того дня, как я познакомился с концепцией связанного списка, я никогда не был уверен, как мы можем определить узел внутри узла. Как мы можем определить что-то, если мы уже это определили?

Я пытался спросить gpt в чате, он сказал мне, что компилятор ранее знал, что существует класс с именем node, но его определение еще не завершено, поэтому он ждет, пока классы загрузятся JVM, но я не был убежден. Затем на Quora я увидел ответ, в котором говорится, что указатели или ссылки уже имеют фиксированный размер.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»