Java extensible énumération

Est-il un moyen d'écrire une énumération qui peut être prolongée. J'ai plusieurs méthodes que je voudrais toujours disponible pour mes énumérations. Pour exemple, j'utilise une énumération de mon champs de base de données. - Je inclure le champ nom dans la base de données.

public enum ORDERFIELDS
        {
            OrderID("Order_ID");
            private String FieldName;

            private ORDERFIELDS(String fname)
                {
                    this.FieldName = fname;
                }

            public String getFieldName()
                {
                    return FieldName;
                }
        } 

OriginalL'auteur Milhous | 2008-10-21