Hey,
ich möchte auf eine Instanz der selben Klasse aus einer überschriebenen Methode in einer Methode zugreifen. Aus einer Methode geschieht dies ja mit this, aber aus der überschriebenen Methode gelingt mir dies nur über Umwege.
Anbei mal ein Bsp. bei welchem die Methode "entryDateFillLiVi" vom entryField aufgerufen werden soll. In dem Beispiel ist diese Methode zwar statisch, weshalb ich mit der Klasse EntryField darauf zugreife und entryField einfach als Parameter habe, dies ist aber nur momentan provisorisch, da mir diese Info fehlt, von dort auf die eine Instanz dieser Klasse zuzugreifen. Das static dann bitte bei der Methode "entryDateFillLiVi" wegdenken.
ich möchte auf eine Instanz der selben Klasse aus einer überschriebenen Methode in einer Methode zugreifen. Aus einer Methode geschieht dies ja mit this, aber aus der überschriebenen Methode gelingt mir dies nur über Umwege.
Anbei mal ein Bsp. bei welchem die Methode "entryDateFillLiVi" vom entryField aufgerufen werden soll. In dem Beispiel ist diese Methode zwar statisch, weshalb ich mit der Klasse EntryField darauf zugreife und entryField einfach als Parameter habe, dies ist aber nur momentan provisorisch, da mir diese Info fehlt, von dort auf die eine Instanz dieser Klasse zuzugreifen. Das static dann bitte bei der Methode "entryDateFillLiVi" wegdenken.
Java:
public void entryDateFillLiViViaDatePi (EntryField entryField) {
this.getEntryDate().setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent arg0) {
EntryField.entryDateFillLiVi(entryField); // hier die provisorische Lösung
}
});
}