LoslegenKostenlos loslegen

Randfälle: NullPointerException

Unter allen möglichen Randfällen ist der mit der Variablen null – also wenn ein Objekt nicht gesetzt wurde – derjenige, der Entwicklerinnen und Entwicklern am ehesten unbemerkt unterläuft. Er kann viele Ursachen haben: Jemand hat vergessen, eine Variable zu initialisieren, ein Objekt wurde nicht korrekt aufgebaut, jemand hat ein Webformular falsch ausgefüllt, … Die Liste ist lang.

In Java wird eine NullPointerException ausgelöst, wenn eine Methode auf einer null-Variablen aufgerufen wird.

Versuche in dieser Übung, im gegebenen Code eine NullPointerException auszulösen.

Diese Übung ist Teil des Kurses

Einführung in das Testen in Java

Kurs anzeigen

Anleitung zur Übung

  • Ruf eine Methode auf name auf, die dazu führt, dass eine NullPointerException ausgelöst wird.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

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 bearbeiten und ausführen