Den Kompilierungsfehler „‚Klasse‘ erwartet“ verstehen
Java-Programmierer stoßen häufig auf einen rätselhaften Kompilierungsfehler: „‚Klasse‘ erwartet.“ Diese Mehrdeutigkeit rührt von der Verwirrung des Compilers bei der Syntaxprüfung aufgrund eines unsinnigen Kontexts her, in dem er einen Ausdruck erwartet, aber auf einen Typ trifft.
Ursachen des Fehlers
Der Fehler tritt auf wenn der Compiler einen Typ (z. B. int, int[]) mit einem Ausdruck verwechselt. Die Syntax nach dem Typ würde darauf hinweisen, dass ein „.“ Stattdessen wird gefolgt von „class“ erwartet. Dieser Vorschlag ist jedoch normalerweise falsch.
Beheben des Problems
Die genaue Lösung hängt vom beabsichtigten Code ab:
Beispiele für Korrekturen
Zusätzlicher Hinweis
Obwohl es verlockend ist, „.class“ hinzuzufügen, wie in der Fehlermeldung vorgeschlagen, ist dies selten die Lösung. Konzentrieren Sie sich stattdessen darauf, den Syntaxfehler zu identifizieren, der die Verwirrung des Compilers verursacht.
Das obige ist der detaillierte Inhalt vonWarum erhalte ich in Java den Kompilierungsfehler „Klasse erwartet'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!