Какое значение имеет тип данных класса в java?

Вопрос нуба.

Я довольно давно занимаюсь программированием на базовом уровне, но у меня проблемы с пониманием типа данных класса.

когда мы говорим 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();

, а затем попытаться манипулировать следующим объектом.

5
задан 12 April 2011 в 05:58
поделиться