I don't see any mistakes
package pl.codegym.task.task07.task0724;
/*
Spis członków rodziny
*/
public class Solution {
public static void main(String[] args) {
// tutaj wpisz swój kod
Ludzie Dziadek = new Ludzie("Kamil", true, 72);
Ludzie Babcia = new Ludzie("Zosia", false, 68);
Ludzie Dziadek2 = new Ludzie("Janusz", true, 71);
Ludzie Babcia2 = new Ludzie("Grażyna", false, 66);
Ludzie Ojciec = new Ludzie("Jan", true, 37, Dziadek, null);
Ludzie Matka = new Ludzie("Beata", false, 36, null, Babcia);
Ludzie Syn = new Ludzie("Piotr", true, 17, Ojciec, Matka);
Ludzie Corka = new Ludzie("Angelika", false, 16, Ojciec, Matka);
Ludzie Syn2 = new Ludzie("Maciek", true, 10, Ojciec, Matka);
System.out.println(Dziadek);
System.out.println(Babcia);
System.out.println(Dziadek2);
System.out.println(Babcia2);
System.out.println(Ojciec);
System.out.println(Matka);
System.out.println(Syn);
System.out.println(Syn2);
System.out.println(Corka);
}
public static class Ludzie {
// tutaj wpisz swój kod
String imie;
Boolean plec;
int wiek;
Ludzie ojciec;
Ludzie matka;
public String toString() {
String tekst = "";
tekst += "Imię: " + this.imie;
tekst += ", płeć: " + (this.plec ? "mężczyzna" : "kobieta");
tekst += ", wiek: " + this.wiek;
if (this.ojciec != null)
tekst += ", ojciec: " + this.ojciec.imie;
if (this.matka != null)
tekst += ", matka: " + this.matka.imie;
return tekst;
}
public Ludzie(String imie, Boolean plec, int wiek)
{
this.imie = imie;
this.plec = plec;
this.wiek = wiek;
}
public Ludzie(String imie, Boolean plec, int wiek, Ludzie ojciec, Ludzie matka)
{
this.imie = imie;
this.plec = plec;
this.wiek = wiek;
this.ojciec = ojciec;
this.matka = matka;
}
}
}