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)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 enumerrorEn 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.