Я дал следующий код:Переменная/объект Java? Вдвойне-Связанный список Logic
public class DLLNode{
//define variables
public int info;
public DLLNode next;
public DLLNode prev;
}
я знаю из того, что каждый объект инициализируется под именем DLLNode может иметь целочисленную переменную информацию:
node1.info=(some integer)
Что надеть» t понять, что переменные следующие и предыдущие?
node1.prev=??
node1.next=??
Может ли DLLNode быть типом данных? Если да, то какие данные допустимы? (У меня также есть чувство, что они объявлены неинициализированными объектами, которые могут быть позже инициализированы с помощью метода или так ...).
Любая помощь будет оценена ...
next and prev являются переменными, которые относятся к объектам DLLNode (или объектам дочернего типа), или к нулевому, если еще не назначены, точно так же, как любая ссылочная переменная. Ваш вопрос почти читает мне как «что такое ссылочная переменная?» и для этого я предлагаю вам продолжить изучение Java, поскольку это ключевая концепция, которая должна быть хорошо и полностью понята для прогресса. С учебой вы поймете это. –
большое спасибо. Мне нужно будет изучить это. – user3889963
Итак, переменные next и prev могут использоваться как указатели на уже инициализированные объекты класса DLLNode? – user3889963