Почему порядок объявления важен для перечислений Java, я имею в виду, почему это дает (время компиляции) ошибки
public enum ErrorCodes {
public int id;
Undefined;
}
, но это нормально:
public enum ErrorCodes {
Undefined;
public int id;
}.