Здравейте Java
манияци,
Както знаем,
за
съжаление, в Java
1.5+
имаме
хубавото
нещо
Enum, но нямаме
хубавата
възможност
да
го
наследяваме.
Ако имаме
изброяване
на
числата от 1
до 9:
enum E1_9 {
ONE, TWO, THREE, FOUR, FIVE, SIX, SEVEN, EIGHT, NINE;
}
то не е
възможно да
направим
изброяване
на
числата от 1
до 19
като включим
това от 1 до 9 и
продължим до
19:
enum E1_19 extends E1_9 {
TEN, ELEVEN, TWELVE, THIRTEEN, FOURTEEN, FIFTEEN, SIXTEEN, SEVENTEEN, EIGHTEEN,
NINETEEN;
}
Някой от вас
измислил ли е
някакъв
елегантен
начин за
заобикаляне
на това
неудобство,
различен от
Copy&Paste
или public static int ONE=1, TWO=2, ... ?
Vladislav Doshev (VladiSD)
ICQ #16292897
________________________________________________________________________________\
____
Yahoo! oneSearch: Finally, mobile search
that gives answers, not web links.
http://mobile.yahoo.com/mobileweb/onesearch?refer=1ONXIC