Hi Leute,
mal eine Frage. Hab eine Klasse mit nur einer Instanz. Die Klasse stellt die gesamte gui()-Methode,
also alles enthalten, wie Textfield, Button usw. Um auf diese Elemente aus einer anderen Klasss (nicht geschachtelte Klasse) raus zuzugreifen, brauche ich ja die Referenz dieser Instanz, die die Methode gui()
aufgerufen hat.
Ist es sinnvoll, diese Instanz in eine staitsche Refernzvar. zu speichern, um dann in der anderen Klasse diese aufzurufen oder
sollte ich es über Methode machen, die die Refernz zurückgeben?
nickname <-- klar ausgedrückt???
Bsp:
ist nur als Veraunschaulichung gedacht.
Danke, nickname
mal eine Frage. Hab eine Klasse mit nur einer Instanz. Die Klasse stellt die gesamte gui()-Methode,
also alles enthalten, wie Textfield, Button usw. Um auf diese Elemente aus einer anderen Klasss (nicht geschachtelte Klasse) raus zuzugreifen, brauche ich ja die Referenz dieser Instanz, die die Methode gui()
aufgerufen hat.
Ist es sinnvoll, diese Instanz in eine staitsche Refernzvar. zu speichern, um dann in der anderen Klasse diese aufzurufen oder
sollte ich es über Methode machen, die die Refernz zurückgeben?
nickname <-- klar ausgedrückt???
Bsp:
Java:
....static NewContact neueReferenz;//so
//private NewContact neueReferenz; oder so?
.....
.....private void setÜbergebenRefernez(NewContact ref)
{
neueReferenz = ref;
}
......
.....
public static NewContact getÜbergebenRefernez()
{
return neueReferenz;
}
public static void main(String[] args)
{
NewContact frame = new NewContact();
frame.gui();
frame.setÜbergebenRefernez(frame);
}
Danke, nickname