Commit b7c1d99f by Patryk Czarnik

requirenonnull

parent a90f0258
......@@ -2,6 +2,7 @@ package p06_enkapsulacja;
import java.time.LocalDate;
import java.time.Period;
import java.util.Objects;
public class Osoba {
public static final int WIEK_PELNOLETNIOSCI = 18;
......@@ -12,7 +13,7 @@ public class Osoba {
public Osoba(String imie, String nazwisko, LocalDate dataUrodzenia) {
this.imie = imie;
this.nazwisko = nazwisko;
this.dataUrodzenia = dataUrodzenia;
this.setDataUrodzenia(dataUrodzenia);
}
public Osoba(String imie, String nazwisko, String dataUrodzenia) {
......@@ -40,6 +41,7 @@ public class Osoba {
}
public void setDataUrodzenia(LocalDate dataUrodzenia) {
Objects.requireNonNull(dataUrodzenia);
this.dataUrodzenia = dataUrodzenia;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment