Fehler: Klasse, Schnittstelle oder Aufzählung in Java erwartet
- Fehler bei zusätzlichen geschweiften Klammern nach der Klassendefinition in Java
- Fehler bei der Funktionsdefinition nach der Klassendefinition in Java
- Zusätzliche geschweifte Klammer beim Definieren von Aufzählungen in Java
Java ist eine objektorientierte, stark typisierte und kompilierte Sprache und hat das Konzept von Klassen, um verschiedene Aspekte der Programmierung wie Vererbung und Polymorphismus zu nutzen. Dieser Artikel demonstriert den Kompilierzeitfehler Fehler: Klasse, Schnittstelle oder Aufzählung erwartet
.
Fehler bei zusätzlichen geschweiften Klammern nach der Klassendefinition in Java
Betrachten Sie das folgende Codebeispiel, in dem der letzten Zeile des Codebeispiels absichtlich eine zusätzliche geschweifte Klammer hinzugefügt wurde.
public class MyApp {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
} // remove this to fix
Hier ist der folgende Fehler für das obige Codebeispiel zur Codekompilierung.
MyApp.java:7: error: class, interface, or enum expected
}
^
1 error
Fehler bei der Funktionsdefinition nach der Klassendefinition in Java
Betrachten Sie das folgende Codebeispiel, in dem eine zusätzliche Funktion absichtlich nach der Klassendefinition definiert wird.
public class MyApp {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
public int add(int a) {
int b = a + 5;
return b;
} // move this function (add) inside the MyApp class to fix
Hier ist der Fehler, der beim Kompilieren dieses Codebeispiels auftritt.
MyApp.java:8: error: class, interface, or enum expected
public int add(int a) {
^
MyApp.java:10: error: class, interface, or enum expected
return b;
^
MyApp.java:11: error: class, interface, or enum expected
}
^
3 errors
Zusätzliche geschweifte Klammer beim Definieren von Aufzählungen in Java
Betrachten Sie das Codebeispiel, das ein enum
in Java mit einer zusätzlichen geschweiften Klammer am Ende zeigt.
public enum Day { SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY }
} // remove this to fix
Hier ist der Fehler, der beim Kompilieren des Codebeispiels erhalten wird.
Day.java:5: error: class, interface, or enum expected
}
^
1 error
Verwandter Artikel - Java Error
- Adresse wird bereits verwendet JVM_Bind-Fehler in Java
- Android Java.Lang.IllegalStateException behoben: Methode der Aktivität konnte nicht ausgeführt werden
- Ausnahme im Hauptthread Java.Lang.ClassNotFoundException in IntelliJ IDEA
- Ausnahme im Hauptthread Java.Lang.NoClassDefFoundError
- Beheben Sie das Problem, dass Java nicht installiert werden kann. Es gibt Fehler in den folgenden Schaltern
- Beheben Sie den Fehler `Es wurde keine Java Virtual Machine gefunden` in Eclipse