public int wunsch()

Benutzeravatar
lilly11
Windoof-User
Windoof-User
Beiträge: 35
Registriert: 19. Okt 2011 22:35
Wohnort: Darmstadt

public int wunsch()

Beitrag von lilly11 » 23. Jun 2012 14:55

Hallo,

ich bekomme bei der Methode public int wunsch() eine Fehler Meldung der Art:
illegal start of expression
:shock:

Ich wüsste echt gerne woran das liegt, da dies ja ein vorgegebener Zugriffsmodifikator ist... :?:
fänds super wenn mich an der Stelle jemand aufklären könnte.

Gruß & Danke

EDIT: jetzt bekomm ich außerdem die Fehlermeldung "class,interface, or enum expected" , warum kann ich 2 verschiedene Fehlermeldungen für ein und den selben code bekommen ?!?

Edoat
Sonntagsinformatiker
Sonntagsinformatiker
Beiträge: 242
Registriert: 26. Feb 2007 15:10

Re: public int wunsch()

Beitrag von Edoat » 23. Jun 2012 15:45

lilly11 hat geschrieben:EDIT: jetzt bekomm ich außerdem die Fehlermeldung "class,interface, or enum expected" [...]
Basierend auf den von dir genannten Fehlermeldungen vermute ich, dass irgendwo in der entsprechenden Klasse Syntaxfehler (z.B. falsche Klammerung) stecken.
lilly11 hat geschrieben:warum kann ich 2 verschiedene Fehlermeldungen für ein und den selben code bekommen ?!?
Ein Syntaxfehler an einer Stelle kann dazu führen, dass der Code nach der Stelle mit dem Fehler nicht richtig interpretiert werden kann und es daher weitere Fehlermeldungen gibt. Im Allgemeinen kannst du natürlich auch mehr Fehlermeldungen bekommen als nur 2.

LizVik
Neuling
Neuling
Beiträge: 9
Registriert: 16. Jun 2012 21:09
Wohnort: Darmstadt

Re: public int wunsch()

Beitrag von LizVik » 23. Jun 2012 15:46

Normalerweise kommt "illegal start of expression" dann vor, wenn die geschweiften Klammern irgendwo nicht korrekt gesetzt worden sind. :wink:
int i = 5; i = ++i + ++i; return i;

Benutzeravatar
lilly11
Windoof-User
Windoof-User
Beiträge: 35
Registriert: 19. Okt 2011 22:35
Wohnort: Darmstadt

Re: public int wunsch()

Beitrag von lilly11 » 23. Jun 2012 16:14

Ups.... sehr dummer fehler hatte aus irgendwelchen Gründen die variable aus der Klasse Spieler heraus programmiert :oops:
Dafür bekomm ich jetzt neue tolle Fehlermeldungen, aber diese(r) ist(sind) jetzt behoben.

Danke

Benutzeravatar
Owyn
BSc Spammer
BSc Spammer
Beiträge: 1012
Registriert: 5. Sep 2005 21:53
Wohnort: Rheingau

Re: public int wunsch()

Beitrag von Owyn » 25. Jun 2012 14:45

Bei einigen Syntaxfehlern (z.B. falsch gesetzte Klammern) kann der Compiler nicht exakt erkennen, wo der Fehler liegt - er meldet dann die Stelle, wo er zum ersten Mal den Code nicht mehr als gültig interpretieren kann. Das kann auch mehrfach dieselbe Stelle sein.

Gruß,
Christian Heinig
All those who believe in psycho-kinesis, raise my hand.
(Steven Wright)

Antworten

Zurück zu „Archiv“