Ваши поля nom и whee являются статическими.Это означает, что они привязаны к классу, а не к объекту (экземпляру) класса.
Таким образом, когда вы присваиваете this.nom новое значение, в действительности вы присваиваете значение Car.nom.Компилятор позволяет ссылаться на статические переменные через объект, но это очень плохая практика.Вы всегда должны ссылаться на статические поля по их классу: Car.nom, Car.whee.Это проясняет, что nom и whee являются статическими и, таким образом, совместно используются всеми экземплярами класса.В этом случае эти поля не должны быть статичными: каждый экземпляр Car имеет свое имя и имя (независимо от того, каким оно может быть).