So lösen Sie die Klassenschnittstelle oder den erwarteten Fehler auf

So lösen Sie die Klassenschnittstelle oder den erwarteten Fehler auf
Während der Programmierung in Java kann es bestimmte Situationen geben, in denen der Entwickler die Anzahl der Öffnungs- und Schließen von Klammern vergisst oder einige Funktionen außerhalb der Klasse definiert. Insbesondere mit Einschränkungen bei komplexen Codes konfrontiert. In solchen Situationen das “Klassenschnittstelle oder Enum erwartetEinschränkungsgpässe im Ablauf mit den Code -Funktionalitäten.

Dieser Blog wird auf der Lösung von Java's “eingehen“Klassenschnittstelle/Enum erwartet" Fehler.

So beheben Sie den Fehler „Klassenschnittstelle oder Enum -erwartet“ in Java?

Dies ist ein Kompilierungs-Zeitfehler in Java, der aufgrund der platzierten lockigen Klammern ausgesetzt ist. Meistens wird diese Einschränkung auftreten, wenn am Ende des Programms/Code eine zusätzliche lockige Klammer vorhanden ist oder außerhalb der Klasse definiert wird.

Szenario 1: "Klassenschnittstelle oder Enum -erwartete" Fehlerbegegnung aufgrund einer zusätzlichen lockigen Klammer

In diesem Szenario die “Klassenschnittstelle oder Enum erwartet”Einschränkung kann aufgrund einer zusätzlichen lockigen Klammer fälschlicherweise fälschlicherweise ausgesetzt sein:

public static void main (String [] args)
System.aus.println ("Dies ist LinuxHint!");

Drucken Sie im obigen Code -Snippet die angegebene Nachricht in "Druckenhauptsächlich”, Am Ende eine zusätzliche lockige Klammer hinterlassen. Dies führt dazu.

Ausgang

Beachten Sie in der obigen Ausgabe, dass das “Ungelöstes Kompilierungsproblem"Fehler ist identisch mit dem"Klassenschnittstelle oder Enum erwartetBeschränkung, da es auch auf das Vorhandensein einer zusätzlichen Klammer oder einer Syntaxfehler angezeigt wird.

Lösung

Diese Einschränkung kann gelöst werden, indem einfach die linke extra lockige Klammer am Ende einfach. Daher verschwindet der Fehler so und stellt so den Code wie folgt auf:

Szenario 2: "Klassenschnittstelle oder Enum -erwartete" Fehlerbegegnung aufgrund einer Funktionserklärung außerhalb der Klasse

In diesem speziellen Szenario kann das diskutierte Problem aufgrund einer außerhalb der Klasse definierten Funktion ausgesetzt sein:

Public Class Enumerror
public static void main (String [] args)
Anzeige();

public static void display ()
System.aus.println ("Programmierung mit Java!");

Rufen Sie im obigen Codeblock die mit dem Namen namens Funktion auf “Anzeige()”Im Haupt, aber definieren Sie es außerhalb der Schließklammer der“Klasse”. Dadurch wird auch der gleiche Fehler protokolliert.

Ausgang

In diesem Ergebnis kann analysiert werden, dass der entsprechende Fehler protokolliert ist, da die Funktion außerhalb der “definiert istKlasse" Umfang.

Lösung

In diesem Fall kann der diskutierte Fehler aufgelöst werden, indem einfach die Funktion innerhalb der Klasse akkumulieren, wie unten angegeben:

Das ging darum, den angegebenen Fehler zu beheben.

Abschluss

Der "Klassenschnittstelle oder Enum erwartet”Fehler kann aufgrund einer zusätzlichen lockigen Klammer oder der außerhalb der Klasse definierten Funktion gestellt werden. Diese Einschränkung kann gelöst werden, indem einfach die entsprechenden Klammern in den Code gestellt oder die Funktion im Klassenbereich definiert wird. Dieser Blog wurde über die Ansätze zur Bewältigung der diskutierten Begrenzung erläutert.