Cześć. Tak jak w temacie, potrzebuje odzyskać dane obiektu stworzonego w innej klasie.
Nie wiem jak to zrobić, ponieważ aby się dostać do tych danych muszę stworzyć nowy obiekt.
Na przykładzie:
public czlowiek createObject1() {
czlowiek czlowiek = new czlowiek();
czlowiek.setImie("mariusz");
czlowiek.setNazwisko("nowak");
System.out.println("jego pies to:" + pies.getImie()); // tutaj potrzebuje mieć to imię
return czlowiek;
}
Tutaj tworzę to imię:
public class test1 {
public pies createObject2()
{
pies pies = new pies();
pies.setImie("burek");
return pies;
}
}
Uprzedzam, nie mogę zrobić public czlowiek createObject1(pies pies)
ponieważ, w innej jeszcze klasie nawarstwiają mi się te argumenty metody co skutkuje chaosem.
Czy może przez jakiś konstruktor? Ewentualnie jak zrobić jakąś metodę, która łapała by tylko ten obiekt i robił bym sobie getPies
i to mi zwraca obiekt psa.