Есть ли способ написать перечисление, которое может быть расширено. У меня есть несколько методов, которые я хотел бы всегда иметь для моих перечислений. Например, я использую перечисление для полей моей базы данных. Я включаю фактическое имя поля в базу данных.Расширение Java с расширением
public enum ORDERFIELDS
{
OrderID("Order_ID");
private String FieldName;
private ORDERFIELDS(String fname)
{
this.FieldName = fname;
}
public String getFieldName()
{
return FieldName;
}
}
Я думаю, что это самый разумный дизайн здесь, верно? Если enum реализует правый интерфейс, то вы знаете, что это перечисление полей базы данных. – 2008-10-21 13:45:30