From 7815f3620b5038e8f8615bc5f82f467b4d01b0a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adam=20Miko=C5=82ajczak?= Date: Tue, 25 Apr 2023 16:57:32 +0200 Subject: [PATCH] first commit --- .classpath | 10 +++++++ .project | 17 +++++++++++ .settings/org.eclipse.core.resources.prefs | 2 ++ .settings/org.eclipse.jdt.core.prefs | 12 ++++++++ bin/whychuck/Alejka.class | Bin 0 -> 375 bytes bin/whychuck/Grob.class | Bin 0 -> 370 bytes bin/whychuck/Lokalizacja.class | Bin 0 -> 529 bytes bin/whychuck/Main.class | Bin 0 -> 672 bytes bin/whychuck/Osoba.class | Bin 0 -> 910 bytes bin/whychuck/Pracownik.class | Bin 0 -> 768 bytes bin/whychuck/Zmarly.class | Bin 0 -> 1475 bytes src/whychuck/Alejka.java | 7 +++++ src/whychuck/Grob.java | 8 ++++++ src/whychuck/Lokalizacja.java | 13 +++++++++ src/whychuck/Main.java | 10 +++++++ src/whychuck/Osoba.java | 27 +++++++++++++++++ src/whychuck/Pracownik.java | 20 +++++++++++++ src/whychuck/Zmarly.java | 32 +++++++++++++++++++++ 18 files changed, 158 insertions(+) create mode 100644 .classpath create mode 100644 .project create mode 100644 .settings/org.eclipse.core.resources.prefs create mode 100644 .settings/org.eclipse.jdt.core.prefs create mode 100644 bin/whychuck/Alejka.class create mode 100644 bin/whychuck/Grob.class create mode 100644 bin/whychuck/Lokalizacja.class create mode 100644 bin/whychuck/Main.class create mode 100644 bin/whychuck/Osoba.class create mode 100644 bin/whychuck/Pracownik.class create mode 100644 bin/whychuck/Zmarly.class create mode 100644 src/whychuck/Alejka.java create mode 100644 src/whychuck/Grob.java create mode 100644 src/whychuck/Lokalizacja.java create mode 100644 src/whychuck/Main.java create mode 100644 src/whychuck/Osoba.java create mode 100644 src/whychuck/Pracownik.java create mode 100644 src/whychuck/Zmarly.java diff --git a/.classpath b/.classpath new file mode 100644 index 0000000..4f2c72b --- /dev/null +++ b/.classpath @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/.project b/.project new file mode 100644 index 0000000..4b99fd3 --- /dev/null +++ b/.project @@ -0,0 +1,17 @@ + + + Cmentarz + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..af07d5f --- /dev/null +++ b/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,12 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=1.8 diff --git a/bin/whychuck/Alejka.class b/bin/whychuck/Alejka.class new file mode 100644 index 0000000000000000000000000000000000000000..5bae068fbbd2d8e271e8163c9f9c4ba3d88f2dfa GIT binary patch literal 375 zcmZXQ!AiqG5QhIr(xgq(#@1FndTevB7jG3o1VISBRC?dWrP(AVkfxUQtpuUq!3Xf6 z#91S~$imFdzxxgU%-8qFCxB~QI4}tQHr_??CQ2uFnM_jQz#qB>mes8O>4z$pv(3v=mQP}tNzE3K$QGhhy8aWbDpqSkFFZQ0$C(n`d9f)Y z`Jgo1uH`FjAD8UR*s#sn;oBn&K0qfppcw@3XdmFev0$LjvHJ^Iuo&?eI%Vyw S1~9;oD@OIa+>ZD~bLT(btxSUe literal 0 HcmV?d00001 diff --git a/bin/whychuck/Grob.class b/bin/whychuck/Grob.class new file mode 100644 index 0000000000000000000000000000000000000000..08c82a737925ca7d33774e6622244694ad176c36 GIT binary patch literal 370 zcmYLF%T9wp6g?Lx2vV`N>ei*Ykc~Tyi80Zb5H~g54|GBYkTDc$^sii*xbOq~DB~S$ z>SE?R?sMk*=kp7|ISxHogyGBLHCuF98Q(QJ_23XD8!OSJsMMRt3PG^coIv*kKd)q} zOTEkpuBc>Da&(kzs;+zMf-tDXvsx0yNg-Auu0);3)3#A{&O!H5)vCQB*vBU`f^(zi zGJuWU5Fv(yC{eY1=$=y9Jc_iErj5=-H4}|8dTl!G!i|6r=SCX=_yl={Xz zGh5&YJd!`afrSBFW){3PZo%($fNe(N!>cgvFpC+DGdTS~^v=Y>h;O$yZH$?Re+k&b LgcV`G&pP-8db>*D literal 0 HcmV?d00001 diff --git a/bin/whychuck/Lokalizacja.class b/bin/whychuck/Lokalizacja.class new file mode 100644 index 0000000000000000000000000000000000000000..0b841291253dd9a906fd55b3fd6d760c36043fb6 GIT binary patch literal 529 zcmZut!A`nraGtW3bH;7D9>aPT`<%xWg_zdgVybh8T704PMFZpv|yml(DG#>hKu_^WVbws zg&LEFJRb8*s=5UAd?M!zuD{C|$!4mxG?fTSu)s(<_mwTE);7K%sT D6JlM> literal 0 HcmV?d00001 diff --git a/bin/whychuck/Main.class b/bin/whychuck/Main.class new file mode 100644 index 0000000000000000000000000000000000000000..12fa137f4993d9b964b8dee7c2a5dbfd1bb8e040 GIT binary patch literal 672 zcmZuuT}vB56g?ATCfP>wrO|4?KXjwuBJ?fAQVInjwuO{H^=YyW$!K=BteZ;wSNc$) zLVrMiROy-BVjAqj&g{K+&bjBF`|J0Qp8#HATOud0a6X*)!?Azr9Vin@YMUL zDjawp`zP8@1PZTBXp%jFIk(jl$iIt@wSzg7%9uw%pwcm+{xA;uI{vKsBP~$xM7|pJ zRBUYgH%-c4c?4%)4rM2(5YD{NK3b?*}1&Fr^&C9L6r#QMzm-N{*^gEAiC5l4^4bYeL}o5=e_ zbqO_U6|@~Z!83`c0*zGvY`Ki*cp)(V)gnmoucpjl4#{CuJfJ&`|9BuEFVd-Z1!`0G zGAHPt(~ZWluiqPMeaUWe$LgRe>gKkA96zp#vE-k}TiDFjHHw#M+2Lu+AmAR)a`u4t z0;3WZQDMe{yCkx7D>tZqsn_dEHTmWm&CV6>Z-2+*Dcxe)yFj2s6UCIanL+Uq8>FZ( Oy9t-X0xiZlZ2bXPj*&nB literal 0 HcmV?d00001 diff --git a/bin/whychuck/Osoba.class b/bin/whychuck/Osoba.class new file mode 100644 index 0000000000000000000000000000000000000000..9efd126efe3c2666c50e28f50fad7f8018504eb4 GIT binary patch literal 910 zcmZ{h%TB^j5QhIlD}_=8(JFYqCa8&Q+-cm9n3xb;Xk4%>wSj}!CQvl+OfEFhn7Hr( zd?@2g0STop+B0X)KQrIVeE)oY0XV_FhM2(IQ=?}$y7qnXs^irx4XQws|0Fy2o`7ced(~c(l%gsSKa;NX&jpmi!7b$| zd3TNu1#<>;qy*As={l9}L(OU5ShZG=-?OdOt<{!%A39aPAv;7>o8=V?`G$_&;WEJTYbj}=p zVD^=a7}E5Q2TlbUvWOl9MQtnQioB0Ccq4?Dd)Rq^nRfc;j*DnAl<-MZQSpGvzgU>zr) zBNtWFJvi_Ls;zck=e~z^+!AoID1U#hB7r;q7*k*y9-10kC-y{M7}GAu@UW@tYpnOm z=V|SrkF3<4k^AVAB<3odtB@uk;uCP%{Nh z&GfA={ivpMc2^<9FMIDj`<&-_&N=t~`TOG+fIHaq!X+?xvR}*XS968f?xAWHYhHK+ z2F`++vXNB=hYT8S5i#TCJbx<$@uR#p^Og zFv{!^8Br)S4MHU9wcXkQ5qcuKT$@L?=mY1i3G|g5I@(qYy9R;LNc23|i<{Jx&Vtvg zdNHq=?BTXdS0_dlQ7^e73HR{8i~9mYomny-Vug^$YO$(iK2Rm?wP&&iTCNiB;z7bP zR=JULyjzp;7*A**>d}!_$_q?K66cc~hjF&JE+fGfePprK$YnfdrVW9`b{oz_FJ|n+ zOR7!Es}(i;`=k8^R>C}(S285{*kg*B->|jh#Y7Cu$XH@)(w0#*bJ~W^x7%mm+a>NF zT^G7N^gi8i@oS)+i*Km4_MxBFUW$+|;bc0+Xce^fC|}|KWWfe45C{7)L|@qkU>E`G zKiwuLd5x%Cj8>+;!T-hj%h{3@<>%ZXo@c&@QwlH`~@Q#nBgdYoXr#11`QBNB{r; literal 0 HcmV?d00001 diff --git a/src/whychuck/Alejka.java b/src/whychuck/Alejka.java new file mode 100644 index 0000000..afafc00 --- /dev/null +++ b/src/whychuck/Alejka.java @@ -0,0 +1,7 @@ +package whychuck; + +class Alejka extends Lokalizacja { + Alejka(String nazwa){ + super.setNazwa(this.nazwa); + } +} diff --git a/src/whychuck/Grob.java b/src/whychuck/Grob.java new file mode 100644 index 0000000..bf7ecf8 --- /dev/null +++ b/src/whychuck/Grob.java @@ -0,0 +1,8 @@ +package whychuck; + +class Grob extends Lokalizacja { + private int id; + private int glebokosc; + private Alejka alejka; + private String napis; +} diff --git a/src/whychuck/Lokalizacja.java b/src/whychuck/Lokalizacja.java new file mode 100644 index 0000000..021851c --- /dev/null +++ b/src/whychuck/Lokalizacja.java @@ -0,0 +1,13 @@ +package whychuck; + +abstract class Lokalizacja { + protected String nazwa; + + protected String getNazwa() { + return nazwa; + } + + protected void setNazwa(String nazwa) { + this.nazwa = nazwa; + } +} diff --git a/src/whychuck/Main.java b/src/whychuck/Main.java new file mode 100644 index 0000000..f482ab5 --- /dev/null +++ b/src/whychuck/Main.java @@ -0,0 +1,10 @@ +package whychuck; + +class Main { + + public static void main(String[] args) { + Zmarly zmarly1 = new Zmarly("Adam", "Mickiewicz", 1855); + System.out.print(zmarly1); + } + +} diff --git a/src/whychuck/Osoba.java b/src/whychuck/Osoba.java new file mode 100644 index 0000000..ca5e705 --- /dev/null +++ b/src/whychuck/Osoba.java @@ -0,0 +1,27 @@ +package whychuck; + +abstract class Osoba { + protected String imie; + protected String nazwisko; + private boolean czyZyje; + + protected String getImie() { + return imie; + } + protected void setImie(String imie) { + this.imie = imie; + } + protected String getNazwisko() { + return nazwisko; + } + protected void setNazwisko(String nazwisko) { + this.nazwisko = nazwisko; + } + protected boolean getCzyZyje() { + return czyZyje; + } + protected void setCzyZyje(boolean czyZyje) { + this.czyZyje = czyZyje; + } + +} diff --git a/src/whychuck/Pracownik.java b/src/whychuck/Pracownik.java new file mode 100644 index 0000000..5692e33 --- /dev/null +++ b/src/whychuck/Pracownik.java @@ -0,0 +1,20 @@ +package whychuck; + +class Pracownik extends Osoba { + private String stanowisko; + + public Pracownik(String imie, String nazwisko, String stanowisko) { + super.setImie(imie); + super.setNazwisko(nazwisko); + setStanowisko(stanowisko); + super.setCzyZyje(true); + } + + String getStanowisko() { + return stanowisko; + } + + void setStanowisko(String stanowisko) { + this.stanowisko = stanowisko; + } +} diff --git a/src/whychuck/Zmarly.java b/src/whychuck/Zmarly.java new file mode 100644 index 0000000..fc0d617 --- /dev/null +++ b/src/whychuck/Zmarly.java @@ -0,0 +1,32 @@ +package whychuck; + +class Zmarly extends Osoba { + private int rokSmierci; + private int rokNarodzin; + private Lokalizacja lokalizacja; + + private int getRokSmierci() { + return rokSmierci; + } + private void setRokSmierci(int rokSmierci) { + this.rokSmierci = rokSmierci; + } + private int getRokNarodzin() { + return rokNarodzin; + } + private void setRokNarodzin(int rokNarodzin) { + this.rokNarodzin = rokNarodzin; + } + + public Zmarly(String imie, String nazwisko, int rokSmierci) { + super.setImie(imie); + super.setNazwisko(nazwisko); + setRokSmierci(rokSmierci); + super.setCzyZyje(false); + } + + @Override + public String toString() { + return(super.getImie() + ' ' + super.getNazwisko() + "\ndata śmierci: " + getRokSmierci()); + } +}