Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsWhite Papers
Discussion GroupsFirst AidDatabasesJavaBeansGUIJava 3DVirtual MachineCORBASecurityToolsGeneral
Java DirectoryOpen Source ProjectsSample Book ChaptersUser GroupsWeb Resources
Related Topics
Databases.NETMore Topics ...

Java Forum / General / August 2006

Tip: Looking for answers? Try searching our database.

question about enum

Thread view: 
user - 07 Aug 2006 07:04 GMT
What can I do to make this work? HAPPY isnt a variable so it returns a
"cannot find symbol error". I don't think I am understanding enum
completely here...

   enum Emote {HAPPY, SAD, BORING}
   public void change() {
           shift(HAPPY);
   }
   public void shift(Emote e) {
           do(something, e);
   }
Lasse Reichstein Nielsen - 07 Aug 2006 07:56 GMT
> What can I do to make this work? HAPPY isnt a variable so it returns a
> "cannot find symbol error". I don't think I am understanding enum
> completely here...
>
>     enum Emote {HAPPY, SAD, BORING}
...
>             shift(HAPPY);

Try:
             shift(Emote.HAPPY);

/L
Signature

Lasse Reichstein Nielsen  -  lrn@hotpop.com
DHTML Death Colors: <URL:http://www.infimum.dk/HTML/rasterTriangleDOM.html>
 'Faith without judgement merely degrades the spirit divine.'

Burkhard Hassel - 11 Aug 2006 11:00 GMT
> What can I do to make this work? HAPPY isnt a variable so it returns a
> "cannot find symbol error". I don't think I am understanding enum
[quoted text clipped - 7 lines]
>             do(something, e);
>     }

Hi user,
HAPPY is a static final variable of type Emote. So adress it in method
change() as

    shift(Emote.HAPPY);

Yours,
Bu.


Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.