Zwei Tipps zur Codeverschlankung:
- Ausdrücke, die direkt einen boolean-Wert ergeben braucht man nicht mit ==true zu prüfen, es reicht, sie direkt hinzuschreiben.
- Wenn von einem solchen Ausdruck der return-Wert einer Methode abhängt, die selbst wieder boolean zurück gibt, braucht man überhaupt kein if
Und der Fehler kommt durch Schreibfehler in dem Teil des Codes, den man hier nicht sieht. Mögliche Ursachen:
- Bei Klassendefinition das Schlüsselwort class vergessen oder falsch geschrieben
- Durch Fehlerhafte {}-Klammersetzung ist Code aus dem Körper der Klasse rausgerutscht
Also bitte mal komplette Klasse posten.
[EDIT]
Oder ist das am Ende Dein ganzer Code!?!. Dat geht natürlich nicht. Code gehört in Klassen rein.
[/EDIT]