Ich habe mehrere Methoden innerhalb einer Klasse: methode1(), methode2(), methode3()...
Sie sollen alle nacheinander aufgerufen werden. Dies habe ich zuerst so gelöst:
Das funktioniert zwar, finde ich aber nicht so schön.
Dann hab ich das versucht:
Das Problem hier war, dass ich bei einigen Methoden andere Rückgabewerte (z.B. Integer) für weitere Verarbeitungen brauchte.
Gibt es eine andere elegante Lösung, um Methode 2 auszuführen, wenn Methode 1 abgeschlossen ist und Methode 3 erst dann, wenn auch die 2. Methode fertig ist?
Sie sollen alle nacheinander aufgerufen werden. Dies habe ich zuerst so gelöst:
Java:
public void methode1()
{
...
methode2();
}
public void methode2()
{
...
methode3();
}
public void methode3()
{
...
}
Dann hab ich das versucht:
Java:
public void start()
{
if(methode1())
{
if(methode2())
{
methode3();
}
}
}
public Boolean methode1()
{
...
return true;
}
public Boolean methode2()
{
...
return true;
}
public Boolean methode3()
{
...
return true;
}
Gibt es eine andere elegante Lösung, um Methode 2 auszuführen, wenn Methode 1 abgeschlossen ist und Methode 3 erst dann, wenn auch die 2. Methode fertig ist?