¿Hay alguna manera de escribir una enumeración que se puede extender? Tengo varios métodos que me gustaría tener siempre disponibles para mis enumeraciones. Por ejemplo, uso una enumeración para mis campos de base de datos. Incluyo el nombre del campo real en la base de datos.enumeración extensible de Java
public enum ORDERFIELDS
{
OrderID("Order_ID");
private String FieldName;
private ORDERFIELDS(String fname)
{
this.FieldName = fname;
}
public String getFieldName()
{
return FieldName;
}
}
Creo que es el diseño más sensato aquí, ¿verdad? Si una enumera implementa la interfaz correcta, entonces sabrá que es una enumeración de campos de base de datos. –