Answers

Question and Answer:

  Home  Java Software Engineer

⟩ Explain me why doesn’t the following code generate a NullPointerException even when the instance is null?

Test t = null;

t.someMethod();

public static void someMethod() {

...

}

There is no need for an instance while invoking a static member or method, since static members belongs to a class rather than an instance.

A null reference may be used to access a class (static) variable without causing an exception.

 157 views

More Questions for you: