Warum keine NullPointerException beim Zugriff auf static mit Nullreferenz? [Duplikat

Diese Frage hat hier bereits eine Antwort:

Statische Felder auf einer Nullreferenz in Java 5 AntwortenWie kommt es, dass beim Aufrufen einer (statischen) Methode für eine Nullreferenz keine NullPointerException ausgelöst wird? 5 Antworten

Hier in folgendem Code erhalten wir den Wert voni auf einer Nullreferenz, obwohl einNPE ist nicht da

public class Test {
    static int i = 10;

    Test getTest() {
        return null;    
    }

    public static void main(String args[]) {
        Test t = new Test();
        System.out.println(t.getTest());  
        System.out.println(t.getTest().i);
    }
}

Ausgab

null
10

Antworten auf die Frage(0)

Ihre Antwort auf die Frage