Cómo resolver la interfaz de clase o el error esperado de Enum

Cómo resolver la interfaz de clase o el error esperado de Enum
Mientras se programan en Java, puede haber ciertas situaciones en las que el desarrollador olvida el recuento de abrir y cerrar los soportes o definir algunas funcionalidades fuera de la clase. Más específicamente, enfrentando limitaciones en el caso de códigos complejos. En tales situaciones, el "interfaz de clase o enum esperado”Los cuellos de botella de limitación para proceder con las funcionalidades del código.

Este blog explicará la resolución de Java "interfaz de clase/enum esperado" error.

Cómo resolver el error "Interfaz de clase o Enum esperado" en Java?

Este es un error de tiempo de compilación en Java que se enfrenta debido a los aparatos ortopédicos rizados colocados. Principalmente, esta limitación se encuentra cuando hay un aparato ortopédico extra rizado al final del programa/código o una función definida fuera de la clase.

Escenario 1: "Interfaz de clase o enum esperado" Encuentros de error debido al soporte extra rizado

En este escenario, el "interfaz de clase o enum esperadoLa limitación se puede enfrentar debido a un soporte rizado adicional que queda erróneamente:

public static void main (string [] args)
Sistema.afuera.println ("Este es Linuxhint!");

En el fragmento de código anterior, imprima el mensaje establecido en el "principal", Dejando un soporte extra rizado al final. Esto dará como resultado registrar la limitación discutida.

Producción

En la salida anterior, tenga en cuenta que el "Problema de compilación no resuelto"El error es idéntico al"interfaz de clase o enum esperado"Limitación, ya que también se muestra en la presencia de un error adicional de soporte o sintaxis.

Solución

Esta limitación se puede resolver simplemente omitiendo el soporte extra rizado izquierdo al final. Entonces, el error se desvanece, simplificando así el código de la siguiente manera:

Escenario 2: "Interfaz de clase o enum esperado" Encuentra de error debido a la declaración de función fuera de la clase

En este escenario particular, el tema discutido puede enfrentarse debido a una función definida fuera de la clase:

clase pública enumerror
public static void main (string [] args)
mostrar();

Public static void display ()
Sistema.afuera.println ("Programación con Java!");

En el bloque de código anterior, invoque la función llamada "mostrar()"En general, pero defina fuera del soporte de cierre del"clase". Esto también registrará el mismo error.

Producción

En este resultado, se puede analizar que el error correspondiente se registra ya que la función se define fuera del "clase" alcance.

Solución

En este caso, el error discutido se puede resolver simplemente acumulando la función dentro de la clase como se indica a continuación:

Eso se trataba de arreglar el error especificado.

Conclusión

El "interfaz de clase o enum esperadoSe puede enfrentar el error debido a un soporte extra rizado o la función definida fuera de la clase. Esta limitación se puede resolver simplemente colocando los soportes apropiados en el código o definiendo la función dentro del alcance de la clase. Este blog elaboró ​​los enfoques para hacer frente a la limitación discutida.