package pl.am.object2.lesson58;
import java.time.LocalDate;
public class Student {
private String imie;
private String nazwisko;
private Adres adresZamiszkania;
private Adres adresZameldowania;
private LocalDate dataUrodzenia;
public String getImie() {
return imie;
}
public void setImie(String imie) {
this.imie = imie;
}
public String getNazwisko() {
return nazwisko;
}
public void setNazwisko(String nazwisko) {
this.nazwisko = nazwisko;
}
public Adres getAdresZamiszkania() {
return adresZamiszkania;
}
public void setAdresZamiszkania(Adres adresZamiszkania) {
this.adresZamiszkania = adresZamiszkania;
}
public Adres getAdresZameldowania() {
return adresZameldowania;
}
public void setAdresZameldowania(Adres adresZameldowania) {
this.adresZameldowania = adresZameldowania;
}
public LocalDate getDataUrodzenia() {
return dataUrodzenia;
}
public void setDataUrodzenia(LocalDate dataUrodzenia) {
this.dataUrodzenia = dataUrodzenia;
}
@Override
public String toString() {
return "Student{" +
"imie='" + imie + '\'' +
", nazwisko='" + nazwisko + '\'' +
", adresZamiszkania=" + adresZamiszkania +
", adresZameldowania=" + adresZameldowania +
", dataUrodzenia=" + dataUrodzenia +
'}';
}
public static void main(String[] args) {
Student student = new Student();
student.setImie("Jan");
student.setNazwisko("Kowalski");
Adres adresZamedowania = new Adres("Polska", "Radom", "Leśna", 66);
student.setAdresZameldowania(adresZamedowania);
LocalDate dataUrodzenia = LocalDate.of(1993, 5, 31);
System.out.println(dataUrodzenia.getDayOfWeek());
student.setDataUrodzenia(dataUrodzenia);
System.out.println(student);
}
}
package pl.am.object2.lesson58;
public class Adres {
private String kraj;
private String miejscowosc;
private String ulica;
private int numerDomu;
public Adres(String kraj, String miejscowosc, String ulica, int numerDomu) {
this.kraj = kraj;
this.miejscowosc = miejscowosc;
this.ulica = ulica;
this.numerDomu = numerDomu;
}
public String getKraj() {
return kraj;
}
public void setKraj(String kraj) {
this.kraj = kraj;
}
public String getMiejscowosc() {
return miejscowosc;
}
public void setMiejscowosc(String miejscowosc) {
this.miejscowosc = miejscowosc;
}
public String getUlica() {
return ulica;
}
public void setUlica(String ulica) {
this.ulica = ulica;
}
public int getNumerDomu() {
return numerDomu;
}
public void setNumerDomu(int numerDomu) {
this.numerDomu = numerDomu;
}
@Override
public String toString() {
return "Adres{" +
"kraj='" + kraj + '\'' +
", miejscowosc='" + miejscowosc + '\'' +
", ulica='" + ulica + '\'' +
", numerDomu=" + numerDomu +
'}';
}
}