razer89: попробовал её явно инициализировать во всех местах - при обьявлении, явно в конструкторе перед вызовом старт и в начале метода run.
Результат - тот же
razer89: явно нигде, поскольку это int, то дефолт значение у неё 0. При вызове конструктора она неявно инициализируется значением 0 после того, как отработает super(name).
Мне просто до сих пор не понятно и странна концепция, что Родитель что-либо знает о методах Наследника. То есть я полагал, что при вызове super конструктора мы переходим к выполнению конструктора родителя только лишь создавая на этом этапе базовый обьект, который ничего не знает о перегруженных в наследниках методах.
П.С. наверное я мыслю категориями реальной жизни, как пра-пра-пра-дед может знать, что его пра-пра-пра-внук будет программистом :)
Результат - тот же