witam ,mam ktoś może poradzić co jest źle? w intelij polazuje mi problem z ojciec.imie i matka.imie
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 ludzie = new Ludzie("marek", true, 56);
Ludzie ludzie2 = new Ludzie("kamil", false, 36);
Ludzie ludzie3 = new Ludzie("marta", true, 16);
Ludzie ludzie4 = new Ludzie("iga", false, 24);
Ludzie ludzie5 = new Ludzie("a", true, 56, ludzie, ludzie2);
Ludzie ludzi6 = new Ludzie("b", false, 56, ludzie2, ludzie2);
Ludzie ludzie7 = new Ludzie("c", true, 56, ludzie4, ludzie5);
Ludzie ludzie8 = new Ludzie("d", true, 56, ludzie4, ludzie5);
Ludzie ludzie9 = new Ludzie("e", true, 56, ludzie4, ludzie5);
}
public static class Ludzie {
// tutaj wpisz swój kod
String imie;
boolean plec;
int wiek;
String ojciec;
String 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 matka, Ludzie ojciec) {
this.imie = imie;
this.plec = plec;
this.wiek = wiek;
}
}
}