Z jakiego powodu może być rzucany NullPointerException gdy nadajemy wartość polu typu String przez setter?

0

Co ciekawe zaskoczyło mnie to i sprawdziłem na sucho i nie ma takiego efektu, wszystko chodzi na JDK 8.

3

Na przykład w takim wypadku.

void setValue(String value) {
  this.value = value;
  throw new NullPointerException();
} 

W przeciwnym razie może chodziło o to, że obiekt, na którym wywoływany jest setter, jest nullem. Dosyć niejasno zadałeś pytanie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1