LINUX.ORG.RU

История изменений

Исправление deadNightTiger, (текущая версия) :

Когда ты создаешь класс, у тебя появляется Node first = new Node(null);, в конструкторе делается counter++, следовательно, в ветку counter == -1 ты никогда не попадаешь. Вообще, имхо, first семантически правильнее инициализировать null-ом.

А еще непонятно, зачем counter - static

Исходная версия deadNightTiger, :

Когда ты создаешь класс, у тебя появляется Node first = new Node(null);, в конструкторе делается counter++, следовательно, в эту ветку ты никогда не попадаешь. Вообще, имхо, first лучше инициализировать null-ом.

А еще непонятно, зачем counter - static