Aan de slagGa gratis aan de slag

Randgevallen: NullPointerException

Van alle mogelijke randgevallen is het null-variabelegeval — waarbij een object niet is ingesteld — degene die programmeurs het vaakst verrast. Het kan om veel redenen ontstaan: iemand vergat een variabele te initialiseren, een object is niet goed gevormd, iemand vulde een webformulier verkeerd in, … De lijst gaat maar door.

In Java wordt een NullPointerException gegenereerd wanneer een methode wordt aangeroepen op een null-variabele.

Probeer in deze oefening een NullPointerException te veroorzaken in de gegeven code.

Deze oefening maakt deel uit van de cursus

Introductie tot testen in Java

Cursus bekijken

Oefeninstructies

  • Roep een methode aan op name waardoor er een NullPointerException wordt gegooid.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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.");
    }
}
Code bewerken en uitvoeren