Extension af Color giver fejl

Tags:    java

Fold kodeboks ind/udKode 

Hvis jeg opretter et Colour objekt, ender jeg med at få en StackOverflow Error, da super kalder Colour i stedet for Color. Jeg går ud fra at det har noget at gøre med at Colour extender Color.

Hvis jeg fjerner super linjen, får jeg til gengæld en "cannot find symbol - Constructor Color".

Det jeg gerne vil, er at oprette min egen Colour klasse, som jeg så kan bruge præcis som jeg ville bruge et Color objekt, f.eks. bruge den i paint().

Men hvordan fikser jeg de errors?



Indlæg senest redigeret d. 08.05.2008 20:38 af Bruger #12726
3 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Prøv at lave dem static final, mener dette burde virke.
Fold kodeboks ind/udKode 




Okay, så jeg har fundet ud af at min StackOverflow Error skyldes de Colour variable jeg opretter i starten. Men så er mit spørgsmål, hvordan jeg så kan oprette dem, således at jeg kan bruge Colour.BLACK, ligesom Color kan bruge Color.BLACK.



Tusind tak, det var lige præcis det der skulle til. :D



t