Projektowanie Klas

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 +
                '}';
    }
}

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *