Search the web
Sign In
New User? Sign Up
java_maniacs · JManiacs
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Want your group to be featured on the Yahoo! Groups website? Add a group photo to Flickr.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Enum extends?   Message List  
Reply | Forward Message #1126 of 1171 |
Здравейте 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



Thu Oct 4, 2007 9:15 am

vladisd
Offline Offline
Send Email Send Email

Forward
Message #1126 of 1171 |
Expand Messages Author Sort by Date

Здравейте Java манияци, Както...
Vladislav Doshev
vladisd
Offline Send Email
Oct 4, 2007
9:15 am

Vladi, da, prav si i osnovnata prichina za tova e che enums sa specialni klasove koito naslediavat java.lang.Enum i kakto znaesh v Java ne mojesh da...
Stanley Stanev
stanley_stanev
Offline Send Email
Oct 4, 2007
2:58 pm

Ето примерно решение, тенденциозно доближено до основната функционалност на enum: public...
Vladislav Doshev
vladisd
Offline Send Email
Oct 4, 2007
8:01 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help