Nu har du allerede fået en række svar på hvilke mønstre du ellers kan
bruge, og jeg forstår da heller ikke helt hvorfor du vil bruge
singleton, det virker lidt unødvendigt overhovedet at ville lave en
instans, når du kun har brug for konstanterne - men se de andre svar
> int type;
> switch(type){
> case Definitions.getSingleton().CONTROL:
> System.out.println("Haii")
> osv
> }
>
> og det er så her compileren brokker sig med følgende besked vedr. CONTROL:
>
> "case expression must be constant expressions"
Du kan ikke lave en case-del der afhænger af et ikke-konstant udtryk.
Med andre ord, så kan du ikke benytte switch-konstruktionen hvis ikke du
kan angive mulighederne som konstanter (brug if-then-else).
Mvh. Kasper