Error: clase, interfaz o enumeración esperada en Java
- Error en llaves adicionales después de la definición de clase en Java
- Error en la definición de función después de la definición de clase en Java
- Llave extra al definir enumeraciones en Java
Java es un lenguaje orientado a objetos, fuertemente tipado y compilado y tiene el concepto de clases para aprovechar diferentes aspectos de la programación como la herencia y el polimorfismo. Este artículo demostrará el error de tiempo de compilación error: clase, interfaz o enumeración esperada
.
Error en llaves adicionales después de la definición de clase en Java
Considere el siguiente ejemplo de código, donde se agregó deliberadamente una llave adicional a la última línea del ejemplo de código.
public class MyApp {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
} // remove this to fix
Aquí está el siguiente error para el ejemplo de código anterior en la compilación de código.
MyApp.java:7: error: class, interface, or enum expected
}
^
1 error
Error en la definición de función después de la definición de clase en Java
Considere el siguiente ejemplo de código donde se define deliberadamente una función adicional después de la definición de la clase.
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
Este es el error obtenido cuando se compila este ejemplo de código.
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
Llave extra al definir enumeraciones en Java
Considere el ejemplo de código, que muestra una enumeración
en Java con una llave extra al final.
public enum Day { SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY }
} // remove this to fix
Aquí está el error obtenido cuando se compila el ejemplo de código.
Day.java:5: error: class, interface, or enum expected
}
^
1 error
Artículo relacionado - Java Error
- Arreglar Java fue iniciado por el código de salida devuelto = 1
- Arreglar JAVA_HOME no se puede determinar a partir del error de registro en R
- Arreglar java.io.IOException: No queda espacio en el dispositivo en Java
- Arreglar Java.IO.NotSerializableException en Java
- Arreglar Java.Lang.IllegalStateException de Android: no se pudo ejecutar el método de la actividad
- Arreglar Java.Lang.NoClassDefFoundError: No se pudo inicializar el error de clase