diff --git a/bin/whychuck/Grob.class b/bin/whychuck/Grob.class index 5170243..e3bc9d9 100644 Binary files a/bin/whychuck/Grob.class and b/bin/whychuck/Grob.class differ diff --git a/bin/whychuck/Main.class b/bin/whychuck/Main.class index c2b2dd8..3e6aeb8 100644 Binary files a/bin/whychuck/Main.class and b/bin/whychuck/Main.class differ diff --git a/bin/whychuck/Osoba.class b/bin/whychuck/Osoba.class index 9efd126..62ea584 100644 Binary files a/bin/whychuck/Osoba.class and b/bin/whychuck/Osoba.class differ diff --git a/bin/whychuck/Pracownik.class b/bin/whychuck/Pracownik.class index 68a00ac..11b0a2e 100644 Binary files a/bin/whychuck/Pracownik.class and b/bin/whychuck/Pracownik.class differ diff --git a/bin/whychuck/Zmarly.class b/bin/whychuck/Zmarly.class index bba423d..0ed5372 100644 Binary files a/bin/whychuck/Zmarly.class and b/bin/whychuck/Zmarly.class differ diff --git a/src/whychuck/Grob.java b/src/whychuck/Grob.java index a0d275d..ef43ea4 100644 --- a/src/whychuck/Grob.java +++ b/src/whychuck/Grob.java @@ -5,6 +5,7 @@ class Grob extends Lokalizacja { private int glebokosc; private Alejka alejka; private String napis; + private boolean czyZakopany; public int getId() { return id; @@ -47,7 +48,15 @@ class Grob extends Lokalizacja { if(napis == null) { return("Grob nr " + id); }else { - return("Grob nr " + id + " Napis: " + napis + "\n"); + return("Grob nr " + id + "; Napis: '" + napis + "'\n"); } } + + public void zakop() { + czyZakopany = true; + } + + public void odkop() { + czyZakopany = false; + } } diff --git a/src/whychuck/Main.java b/src/whychuck/Main.java index f108737..d8f0c7a 100644 --- a/src/whychuck/Main.java +++ b/src/whychuck/Main.java @@ -3,14 +3,37 @@ package whychuck; class Main { public static void main(String[] args) { - Zmarly zmarly1 = new Zmarly("Adam", "Mickiewicz", 1855); - System.out.print(zmarly1); + Pracownik Joe = new Pracownik("Joe", "Kowalski", "grabiarz"); + + //tworzenie przykladowych zmarlych + Zmarly zmarly1 = new Zmarly("Adam", "Mickiewicz", 1855); + Zmarly zmarly2 = new Zmarly("Juliusz", "Słowacki", 1849); + Zmarly zmarly3 = new Zmarly("Adam", "Mikolajczak", 2100); + //tworzenie przykladowych lokalizacji + Alejka alejka1 = new Alejka(1); + Alejka alejka2 = new Alejka("Wiśniowa"); + + MagazynCial magazyn = new MagazynCial(1); + + Grob grob1 = new Grob(1, "Wieszcz polski Adam Mickiewicz"); + Grob grob2 = new Grob(1, "Jakiś tam inny Wieszcz polski"); + grob1.setAlejka(alejka1); + grob2.setAlejka(alejka2); + + + //przenosimy ciala w rozne miejsca + zmarly1.setLokalizacja(magazyn); + System.out.print(zmarly1.getLokalizacja()); - Alejka Alejka1 = new Alejka(1); - Grob grob1 = new Grob(1, "Wieszcz polski Adam Mickiewicz 1855"); - grob1.setAlejka(Alejka1); zmarly1.setLokalizacja(grob1); System.out.print(zmarly1.getLokalizacja()); + + zmarly2.setLokalizacja(grob2); + zmarly3.setLokalizacja(magazyn); + + System.out.print(zmarly3); + + } } diff --git a/src/whychuck/Osoba.java b/src/whychuck/Osoba.java index ca5e705..665b54b 100644 --- a/src/whychuck/Osoba.java +++ b/src/whychuck/Osoba.java @@ -5,23 +5,26 @@ abstract class Osoba { protected String nazwisko; private boolean czyZyje; - protected String getImie() { + public String getImie() { return imie; } - protected void setImie(String imie) { + public void setImie(String imie) { this.imie = imie; } - protected String getNazwisko() { + public String getNazwisko() { return nazwisko; } - protected void setNazwisko(String nazwisko) { + public void setNazwisko(String nazwisko) { this.nazwisko = nazwisko; } - protected boolean getCzyZyje() { + public boolean getCzyZyje() { return czyZyje; } - protected void setCzyZyje(boolean czyZyje) { - this.czyZyje = czyZyje; + public void zabij() { + czyZyje = false; + } + public void ozyj() { + czyZyje = true; } } diff --git a/src/whychuck/Pracownik.java b/src/whychuck/Pracownik.java index 5692e33..b367c5e 100644 --- a/src/whychuck/Pracownik.java +++ b/src/whychuck/Pracownik.java @@ -7,7 +7,7 @@ class Pracownik extends Osoba { super.setImie(imie); super.setNazwisko(nazwisko); setStanowisko(stanowisko); - super.setCzyZyje(true); + super.ozyj(); } String getStanowisko() { diff --git a/src/whychuck/Zmarly.java b/src/whychuck/Zmarly.java index c171b79..f14ea28 100644 --- a/src/whychuck/Zmarly.java +++ b/src/whychuck/Zmarly.java @@ -5,6 +5,7 @@ class Zmarly extends Osoba { private int rokNarodzin; private Lokalizacja lokalizacja; + public int getRokSmierci() { return rokSmierci; } @@ -28,12 +29,13 @@ class Zmarly extends Osoba { super.setImie(imie); super.setNazwisko(nazwisko); setRokSmierci(rokSmierci); - super.setCzyZyje(false); + super.zabij(); } + @Override public String toString() { - return(super.getImie() + ' ' + super.getNazwisko() + "\ndata śmierci: " + getRokSmierci() + "\n"); + return(super.getImie() + ' ' + super.getNazwisko() + "\ndata śmierci: " + getRokSmierci() + "\nlokalizacja: " + lokalizacja); } }