Casos límite: NullPointerException
De todos los posibles casos límite, el de la variable null, cuando un objeto no se ha establecido, es el que más suele pillar por sorpresa a los programadores. Puede surgir por muchas razones: alguien olvidó inicializar una variable, un objeto no se creó correctamente, alguien rellenó mal un formulario web… La lista sigue y sigue.
En Java, cuando se llama a un método sobre una variable null, se lanza una NullPointerException.
En este ejercicio, intenta provocar una NullPointerException en el código dado.
Este ejercicio forma parte del curso
Introducción a las pruebas en Java
Instrucciones del ejercicio
- Llama a un método sobre
nameque provoque que se lance unaNullPointerException.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
public class NullPointer {
private static String name;
public static void main(String[] args) {
// Call a method on name that will throw a NullPointerException
System.out.println("My name has " + name.____() + " characters.");
}
}