Hallo, ich muss einen Frosch fangen eine Fliege machen. Ich habe den Code angegeben werden sie die Methode testen, und sie werden beide verwendenMögliche leere Argument beim Aufruf der Methode
catchFly();
catchFly(3);
gibt es eine Möglichkeit für beide Möglichkeiten gerecht zu werden, wenn dies geschehen, da ich weiß nicht, wie wenn zu überprüfen, da sind noch Argumente
public void catchFly()
{
super.catchFly();
account.credit(100);
super.yellow();
super.jump();
super.green();
}
Sie meinen, anders als eine Methode 'public void catchFly (int n) {...}' zu erstellen? Wenn Sie sich Gedanken über Codeänderungen machen, können Sie den Code von 'catchFly' ändern, um einfach die andere Methode aufzurufen:' public void catchFly() {catchFly (100); } '. – AntonH
Ich dachte, wenn du es so machst und der Benutzer nie ein Argument gab, würde es nicht funktionieren. oder liege ich falsch? – bighead
Wenn Sie 2 Methoden haben, eine mit Parametern und eine ohne, und Sie machen Ihren Methodenaufruf ohne, dass das, s der, der aufgerufen wird. – AntonH