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.