From ec1ae9320b71491ba12693e917169448cf79aec0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adam=20Miko=C5=82ajczak?= Date: Tue, 9 May 2023 16:18:21 +0200 Subject: [PATCH] zmiany no co tu duzo mowic --- bin/whychuck/Grob.class | Bin 1756 -> 1943 bytes bin/whychuck/Main.class | Bin 1095 -> 1702 bytes bin/whychuck/Osoba.class | Bin 910 -> 961 bytes bin/whychuck/Pracownik.class | Bin 768 -> 754 bytes bin/whychuck/Zmarly.class | Bin 1723 -> 1788 bytes src/whychuck/Grob.java | 11 ++++++++++- src/whychuck/Main.java | 33 ++++++++++++++++++++++++++++----- src/whychuck/Osoba.java | 17 ++++++++++------- src/whychuck/Pracownik.java | 2 +- src/whychuck/Zmarly.java | 6 ++++-- 10 files changed, 53 insertions(+), 16 deletions(-) diff --git a/bin/whychuck/Grob.class b/bin/whychuck/Grob.class index 51702437a0ee24011660393e3278db3ec95f83b1..e3bc9d9066d1cb61ea1aa8d4fbd47084ce385320 100644 GIT binary patch literal 1943 zcmZ`(+fEZv6kVq`+F@*^7Emfu1f(q>Ab8~>7X_=;7YvEM4P^pDYo{qi1OAc^nn+DF z@zunSGOj%{w4@9#=ggehd#$ziS$qEe`}rHdJYIJppm62W{&8vls8pWbtlK+X2q~mm zM@74ARIC%DbYLh1tX&0FP>AhS%pJRIAC?p%M#VfR^J`DBm9^>|EhvPmM$I}@NEQ!_ zkH&PxsP0W~HR@J%j~}~BC&%xNvRyN($HaZl@IA9pAV)BpBTH!A-Zf)jwvI3&3W=gs zHQyY4*fHyGjh%`qxOT~?Y#Vh;-o3+6V_!HEZ9P($s5x}uL)k)ZTR|t==2;=alh)BC zJUZiAAEa8d;Z~$@Et_k@dSyy#Mn@De#xnIRHkG{)Dzs6;y>Z);BHD$<2;3bV8oC)v zI4`z0dofhtB8yhlYAicV+tv`oq>dc&8d2`*=*M-1zHGrSS3+iWj3Y~;hV9-<7v>fE zJ4LM>S(RP09>oKON;fmrdPc(>9tl}io}TDfz@qq}Rx_)-#GCB$1zHbiK{A$g+{0)T zD+<~|#wqhjW?a6k3D&y8lwZx4Vn*?t9v#8*xQD!(>ro+H91Vl!!ML5Gejw1U0M z6B2LPNA;4qVTqe!QrTUp9T~<3IV52O#Cv=Sh&P;_7wzo4A!jEb_c$}+NN~N%w`uN* zdpQ3cJzt!#Yg{AFVK-8I*4+T~qK|KEI<9k-eZ~hOdx;P9Z(MLT>sC8R!&}B3a76rsjCBghP{{BlLc}fN2+pR5waDv} z6D|J(6Zv2hQ*FGsq~b>|$HNpIf~N!*%nkkUlTPc|{rhD#C%ob(V2 ziBUqFBE*9kH?0Mk@Ek-a`2jip%C+pU!FTbcD_CgS46fh_GE9Rc1rf;A6a$=rKQ z_)G=TgcT0T*dO%&!rZ&${U3NJgVV(0CYHW-o+Y0)u`2Q0lFztE5HW(zl(louw6wFzqL}e3iyFq`=z$^qt%d5Uu;Z#Tydi-6bxdUwtuM)HmR7j zNne}vM>Rcnb_EOgGBZ2ed(OG{p5f2mAHM)BW2YTHg^rIWpK>P`xqN!3Tsmw=Kp|GU z%9iq0!TD_EPAvtWbEKd$3gP2|eOStu&T|Sut6-nz`D=H!mbIa;Ru$Tc)|qpz5Y3)i zAFOo2DjuizDrKj5EI%IGl?)O6i6k)tTcsmA423QeZ3rqvvQE+7y?B3Um)}{31zS)` zIjgX5l^yx^E(4VlVTjb(r3`^Tci{txOmbhrB-_r7Y~dL+(JnkD<7z)hZFa@guh5f7 z)?vM(B=x?D5WP>7c(G)7QA;RstO^6Y#sSN@*X~Mug#uCnp?M*a?3S4l_DLR#x zx@r3c{79LYM#3P!ONK`4gQ)tJMLVu&E%?qb+WS2u&W~g*C zUM$BAEaHifP08t*iRW06>7Sk1MGkRI2w)2R{q+$ax0&_$vU_qP->&?uyb{~ejR!f2zAK?)hVLx>DXggn4_3n3GYLPlB&q5Hk$`e-O*qEW~g zg~aa=A}*1E^VxY=YaE~47^!O{Q~oMu>Uf>nb>sBi1PhqFrOK#{dm3{d(gBggr4fxZ zOr+Fo74vntD1pEt0;CU9KqrzKGVZ3;AS0fG2qph5+F#Q(J8bh?eCY}nnmU6kI7NmT zGR)p;LS3-op(}aPp7bwNAWc~3Lz(!E{-0Pph(5Z;V|h4LJgs8&vhgnZqKa1%&n>#i kMS_Uo*RRA?lIAmAp#7F^wQk+3^R1~qtFdudj zSL(urD_73w%9Z2B8C@hZcE%kW|0u`bO-eq11&id}bI&=y^YuIT-~ayp2f#d(fnx$E z4)z+(Ufn4sGg5g50s`av@++AvNw1K+lizopnm}+#d8&3@U?djL3ItaCT{nyogd!M4 zP~c=*dG1ENoOdgCWxnJJSZUvprL3$dEgxM5YI~}xt%rgx60pqR0;gj4)BWJvwTkiz zi}9?12?F+fHY?Kc4?I;gG0BY9eb>aafO*?Lkfmx-nRtOxp(682R+?dq!`5k@5x5q6 z8vc21bPDH~cQ1u|WmzdTOq^%x%e%5{A}SEhD5t301LZL2SzOdXUlNEtSJ1V1*2Ec9M7ntUy}PyQx*-pHkideT3Y&N_VB}-vaX3oIdgOs^d@$)890_S&> zTWvbc=tEymAgX&39c;$}mUP^A^o-Y@Zn-Z024U7^k-0`|^j4nNhz`Ssv4G_W-opxu zs=Bpq(abm2Csg;2q|qaIKY~@<5*VX#+AqqIYD#Bc3fKc40}8r@u!h?P)`!+$yHTyV zgcp~WOSiGO-VAL?S@sWYM0+Su~ z4}(UK#g4$}LmlUdxpnuGX>;DPQs8b)K4XK}p?=`r_HgZtW{1aD1Sa|hU2gZaS9^A3 zjUhWk8}>Nrc~7f7%3bDg-hJc&HW7ZbK=u%5;5E>EdaNNxc-ya69Cuae2PLH6r^~uO zh=Nn#8wMQXj}H)KgQq0FLf_1`VgA`shxxD7pu=(gN4f_5o}d)M7*6tr&f+@)Y3ueO z#&ecsOnceeseGb{CJ=(&%cE}F$ldz2zZvKT25-n`B@L|F> zhvYdsMA;5JHnRgX>X*BLNtO|0X(7z8qy!6JV!5ll+2Uh(9~KIDdO0~gW4rB2%(bX$Xukt6mPey9IEHf{z#6YmqwA%P$8DNiGe^))`@ rDZq$d;&Xh##%|#OBu~MPbsi2|Uf`PS!iC99Zc^_uU%^{F)xG}#Rgs=3 delta 501 zcmY+B+iDY06o$V!)R~SGGp4q-TAOKWw9Ub3G|_6+X*?C76`@dwcVi4`niIrmi5L0| zvL8VZyb<&w0R!HN-~;#|K7hEQpm?*`>)+p6|IglUV_$9O+s{v*fdX5vo%el{_o=SNAM38nM4|x4NCjHaU%DwWlw{{rq~d=#VBD&#bAJ`kXUvFS=Z! zpuXrS+vBp!71q@cJtub_*IYKZu4+bBeK(TIHIrINZJP756E#_$mrUFL*=?wIX8RRy z#K4pn3`cn7L?UtGxD^hW+5X5}WNfZ`wMs&F4< zg^nY230vwB;#kZuNmA4_M+tD{n_}GLm~@CHwrhmk5DCG@=S?&j@F{Ui)}@)|Hg_;Y Jy(^5)y1S?DGxgH@^k04a4ArvLx| delta 126 zcmX@e-p9TnhEa&CIJLyNsxqoFE0vLfMI%ZxY;q=}EhGEn<&1XBEDXYv3zS0K}+i_oAw=kN|tCRp$rZ_ z90b&H?m!1!Dtgg_g3uI_q$ZP8BK0xg%py(sXD&0oA-WJ)%r}o#bhVosifRwle|U-H fA)Q6^KZrS7FRH^tLuWm$RgqPkWZeQIy=(jfjFT4~ delta 289 zcmX|*yAAGBHaOhCc(`f5Z)hx~zmw2kOb9>G0vbLjjIB2TDAG3baZ*H*RhcMa-%vl;4Y GSK|Y8ULIip diff --git a/bin/whychuck/Zmarly.class b/bin/whychuck/Zmarly.class index bba423d3aea077288227b0c1bac6076aee923941..0ed5372fab585887d07ef4c71148c8f01b946032 100644 GIT binary patch delta 574 zcmZ8d%Tg0T6g@qYhN9`jFsK+5NJKOaP$*_1^6u2B% z_0q5CF>7Ht&(Kv-Z`DYks^yWjdd;tvr{DO&MyV!XV@%>2aty8IQholFUlN$WR4XPK zlK;PwxQ-io&+;4(wK_LI<%dkAowjKgJ3yN!%3gr2e=*%M0veq(3asKY{x{_>RDM8+L#;+#9wMAq#IF-X+#4$UkaquPxYs%J>ugEsUcK_AkIG`f&M zk|yq<4?5sbM~=9J%XFzhqlByoadNSVrQB3ymB<$n0pxe#t<%n{Uoqaq&15>nG_{2g s^Ufj_H^fqi`_7udUvN6a!w^rl$>A_yOSJ5K6h=lke-wt{X{37g53pEk?*IS* delta 523 zcmXX?$xa(V6s(>FMAOD*5Hb#%k&rNBqX~;m0ytp_i&@MLu_X?p#4;IwK5Py8RxdSkSVwJ~~=8p{gxKx=sKP#T? zl^C={v3E(nbc80-fmL$l#m6G-hN-O?Au(37-xD)EbeTyH-Db)|!fbbuG*u6M zRT?S?Q~iJ%s;wk%Lmk@DfDSa#xh;qzLKE}N2#qkPBTMvSfNt>7AR#3{I=QICQgEuf zg2+NZ0M;!s1$cE!{y15n$^* K1;h71Rd@vjZCIZG 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); } }