Esto es lo que estoy buscando lograr, tengo una clase que tiene una enumeración de algunos valores y quiero subclase y agregar más valores a la enumeración. Este es un mal ejemplo, pero:¿Es posible extender Java Enums?
public class Digits
{
public enum Digit
{
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
}
}
public class HexDigits extends Digits
{
public enum Digit
{
A, B, C, D, E, F
}
}
modo que HexDigits.Digit contenga los números hexagonales. ¿Es eso posible?
¿Lo intentó? – bmargulies
La respuesta es 'no' (ver respuestas a continuación para más detalles). Libro de Josh Bloch * Effective Java * tiene una buena explicación y una solución para esto. – David
¡Lo intenté, por eso publiqué aquí! – CaseyB