Capisco posso creare un enum come questo:Un envo java può avere più di un costruttore?
public enum MyEnum {
ONE(1),
TWO(2);
private int value;
private MyEnum(int value) {
this.value = value);
}
public int getValue() {
return value;
}
}
Ma ho alcune domande:
1) Sembra che i valori enum sono dichiarati alla partenza. C'è un formato particolare per questo. Potrei dichiararli ovunque?
2) È possibile dichiarare un enum con più di un costruttore ed è qualcosa che le persone talvolta fanno?
Cura di condividere come si desidera utilizzarlo? –
Mi chiedo perché non hai provato 2) prima? –
È possibile anche [overload constructors] (http://stackoverflow.com/q/6870710/1064325). – falsarella