dalsze prace xs

This commit is contained in:
mikowhychuck 2023-04-26 16:36:28 +02:00
parent 7815f3620b
commit 170b338a98
8 changed files with 77 additions and 5 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,7 +1,21 @@
package whychuck; package whychuck;
class Alejka extends Lokalizacja { class Alejka extends Lokalizacja {
private int nr;
Alejka(String nazwa){ Alejka(String nazwa){
super.setNazwa(this.nazwa); super.setNazwa(this.nazwa);
} }
Alejka(int nr){
setNr(nr);
}
public int getNr() {
return nr;
}
public void setNr(int nr) {
this.nr = nr;
}
} }

View File

@ -5,4 +5,49 @@ class Grob extends Lokalizacja {
private int glebokosc; private int glebokosc;
private Alejka alejka; private Alejka alejka;
private String napis; private String napis;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public int getGlebokosc() {
return glebokosc;
}
public void setGlebokosc(int glebokosc) {
this.glebokosc = glebokosc;
}
public Alejka getAlejka() {
return alejka;
}
public void setAlejka(Alejka alejka) {
this.alejka = alejka;
}
public String getNapis() {
return napis;
}
public void setNapis(String napis) {
this.napis = napis;
}
Grob(){
setId(0);
}
Grob(int id, String napis){
setId(id);
setNapis(napis);
}
Grob(int id){
setId(id);
}
public String toString() {
if(napis == null) {
return("Grob nr " + id);
}else {
return("Grob nr " + id + " Napis: " + napis + "\n");
}
}
} }

View File

@ -5,6 +5,12 @@ class Main {
public static void main(String[] args) { public static void main(String[] args) {
Zmarly zmarly1 = new Zmarly("Adam", "Mickiewicz", 1855); Zmarly zmarly1 = new Zmarly("Adam", "Mickiewicz", 1855);
System.out.print(zmarly1); System.out.print(zmarly1);
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());
} }
} }

View File

@ -5,18 +5,24 @@ class Zmarly extends Osoba {
private int rokNarodzin; private int rokNarodzin;
private Lokalizacja lokalizacja; private Lokalizacja lokalizacja;
private int getRokSmierci() { public int getRokSmierci() {
return rokSmierci; return rokSmierci;
} }
private void setRokSmierci(int rokSmierci) { public void setRokSmierci(int rokSmierci) {
this.rokSmierci = rokSmierci; this.rokSmierci = rokSmierci;
} }
private int getRokNarodzin() { public int getRokNarodzin() {
return rokNarodzin; return rokNarodzin;
} }
private void setRokNarodzin(int rokNarodzin) { public void setRokNarodzin(int rokNarodzin) {
this.rokNarodzin = rokNarodzin; this.rokNarodzin = rokNarodzin;
} }
public Lokalizacja getLokalizacja() {
return lokalizacja;
}
public void setLokalizacja(Lokalizacja lokalizacja) {
this.lokalizacja = lokalizacja;
}
public Zmarly(String imie, String nazwisko, int rokSmierci) { public Zmarly(String imie, String nazwisko, int rokSmierci) {
super.setImie(imie); super.setImie(imie);
@ -27,6 +33,7 @@ class Zmarly extends Osoba {
@Override @Override
public String toString() { public String toString() {
return(super.getImie() + ' ' + super.getNazwisko() + "\ndata śmierci: " + getRokSmierci()); return(super.getImie() + ' ' + super.getNazwisko() + "\ndata śmierci: " + getRokSmierci() + "\n");
} }
} }