Вопрос нуба.
Я довольно давно занимаюсь программированием на базовом уровне, но у меня проблемы с пониманием типа данных класса.
когда мы говорим int a = 9;
это означает, что a имеет тип данных int, что означает, что он может содержать только целые числа.
как и для String, boolean, double, float и т. д.
Но рассмотрим следующий код:
Class Node {
Node next = null;
int data;
public Node(int d){ data = d; }
void append(int d)
{
blah blah blah
..............
}
}
Что означает Node next = null;
означает? Я могу понять усилия по созданию объекта с помощью
Node next = new Node();
, а затем попытаться манипулировать следующим объектом.