Hallo,
ich habe mal wieder eine verrückte Frage und mir fällt kein wirklich passender Titel ein.
Hierzu mal ein Beispiel:
Der Kommentarteil ist der, um den es mir geht.
Es kommen 4 verschiedene Methoden vor, die die Variable Number des Objekts verändern können.
Nun will ich irgendwie die Möglichkeit haben, der Reihe nahc alle 4 Methoden anzuwenden.
Also wie in einer for each Schleife durch die Menge der Methoden met1-met4 durchzugehen und jede einmal auszuführen.
Oder auch als andere Idee, per Zufallszahl zu bestimmen, welche der 4 Methoden ausgeführt wird.
Kurzum, so wie ich durch eine Lsite an Arrays durchgehen kann, würde ich auch gerne mit Methoden agieren und bedingungsabhängig eine oder mehrere davon auswählen und ausführen.
Lässt sich sowas irgendwie umsetzen mit irgendeinem Kosntrukt oder Konzept?
Hintergrund, wen es interessiert, ist Folgender:
Ich will beim Blackjack alle möglichen Endspielkonfigurationen durchgehen.
Und das im Sinne einer Tiefensuche, also erst einen "Pfad" zu Ende durchspielen bevor der nächste durchprobiert wird.
Da ich das rekursiv machen will, ist es nötig, jeder der 4 möglichen Spielerhandlungen zu benutzen.
kurzum, ich muss sagen können "benutze jede der 4 Methoden einmal" und bei jeder Ausführung einer solchen methode muss ich, wie im Rumpf einer for each Schleife, von der gewählten Methode abhängig anders agieren können.
ich habe mal wieder eine verrückte Frage und mir fällt kein wirklich passender Titel ein.
Hierzu mal ein Beispiel:
Java:
public class A{
double number;
public static void main(String[] args){
A a=new A();
// Der wichtige Part
for(//Methode p:{met1,met2,met3,met4}){
p();
System.out.println("new number="+number);
}
}
public A(){
number=1.0;
}
public void met1(){
number=number*3;
}
public void met2(){
number=number/4;
}
public void met3(){
number=number+50;
}
public void met4(){
number=number-69;
}
}
Der Kommentarteil ist der, um den es mir geht.
Es kommen 4 verschiedene Methoden vor, die die Variable Number des Objekts verändern können.
Nun will ich irgendwie die Möglichkeit haben, der Reihe nahc alle 4 Methoden anzuwenden.
Also wie in einer for each Schleife durch die Menge der Methoden met1-met4 durchzugehen und jede einmal auszuführen.
Oder auch als andere Idee, per Zufallszahl zu bestimmen, welche der 4 Methoden ausgeführt wird.
Kurzum, so wie ich durch eine Lsite an Arrays durchgehen kann, würde ich auch gerne mit Methoden agieren und bedingungsabhängig eine oder mehrere davon auswählen und ausführen.
Lässt sich sowas irgendwie umsetzen mit irgendeinem Kosntrukt oder Konzept?
Hintergrund, wen es interessiert, ist Folgender:
Ich will beim Blackjack alle möglichen Endspielkonfigurationen durchgehen.
Und das im Sinne einer Tiefensuche, also erst einen "Pfad" zu Ende durchspielen bevor der nächste durchprobiert wird.
Da ich das rekursiv machen will, ist es nötig, jeder der 4 möglichen Spielerhandlungen zu benutzen.
kurzum, ich muss sagen können "benutze jede der 4 Methoden einmal" und bei jeder Ausführung einer solchen methode muss ich, wie im Rumpf einer for each Schleife, von der gewählten Methode abhängig anders agieren können.