Używam JavaFX, mam w swoim programie kontroler nadrzędny (Sample) i "potomny". Chcę przekazać do kontrolera potomnego instancję nadrzędnego - w jaki sposób mogę to sensownie zrobić? (tego wymaga ode mnie wykładowca, jak zrobiłem tak, że w kontrolerze potomnym za każdym razem tworzona jest nowa instancja nadrzędnego to mnie skrytykował i kazał to poprawić)
0
0
pokaz kawalek kodu
0
Nie jestem pewny czy chodzi Ci o dziedziczenie klas, czy o wywoływanie jednej klasy w drugiej.
Jeśli to potrzebne przekazujesz w konstruktorze klasy referencję klasy wywołującej.
public class Analiza {
private Polaczenie link;
public Analiza(Polaczenie link) {
this.link = link;
}
.....
}
a w wywołanie wygląda tak:
Analiza nowa = new Analiza (this);