entiendo que puedo crear una enumeración de esta manera:¿Puede una Java Enum tener más de un constructor?
public enum MyEnum {
ONE(1),
TWO(2);
private int value;
private MyEnum(int value) {
this.value = value);
}
public int getValue() {
return value;
}
}
pero tengo algunas preguntas:
1) Parece que los valores de enumeración se declaran al principio. ¿Hay un formato particular para esto? ¿Podría declararlos en cualquier lugar?
2) ¿Es posible declarar una enumeración con más de un constructor y esto es algo que la gente hace a veces?
¿Se desea compartir cómo quiere usted usarlo? –
Me pregunto por qué no lo intentaste 2) primero? –
Incluso puede [sobrecargar constructores] (http://stackoverflow.com/q/6870710/1064325). – falsarella