5 Stimmen

Stimmt es, dass das zugewiesene endgültige Objektfeld innerhalb eines Konstruktors immer noch null sein kann?

Stimmt es, dass das zugewiesene endgültige Objektfeld innerhalb eines Konstruktors immer noch null sein kann?

class MyClass {
  private final Object obj = new Object();
  public MyClass() {
    System.out.println(obj); // may print null?
  }
}

Wenn ja, ist das nicht ein Fehler?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X