Also im Moment ich habe es geschafft,Fest auf eine Setter-Methode zu schaffen
public int getDivisor() {
return this.divisor;
}
eine Getter-Methode mit dem folgenden Code zu erstellen, wird zurückkehren 2.
Ich bin stecken einen Setter auf die Schaffung Methode für mein Projekt. Die Frage ist: Schreiben Sie eine öffentliche Setter-Methode für Divisor, die Divisor auf den Wert des Arguments setzt. Es kann nicht 0 sein, wirklich bin auf dieser Frage fest. Kann mir bitte jemand helfen? Sehr geschätzt.
Ich habe hinzugefügt jetzt die folgende Methode
public void setValue(int number) {
if(number == 0)
this.divisor = number;
}
für die Setter-Nachricht.
Nach Eingabe einer Nachricht divisor.SetValue();
kommt es zurück den Fehler kann Symbol - Methode SetValue() nicht finden. Mache ich etwas falsch?
Nun, es wird nur einen Wert setzen, nicht etwas zurückgeben, damit Sie wissen, dass es "void" sein sollte. Sie benötigen eine Ganzzahl als Argument und der Name könnte "setValue" sein, also kann 'setValue (int-Nummer)' die Signatur sein. Sie möchten den Wert des Divisors auf diese Zahl setzen, also benötigen Sie 'this.divisor = number;'.Aber Sie müssen sicherstellen, dass die Zahl nicht 0 ist, und das ist, wo das schöne 'if (Nummer == 0)' praktisch ist. – Gendarme
Bitte zeigen Sie immer Ihren besten Treu und Glauben versuchen, Ihr Problem mit Ihrer Frage zu lösen. Sonst weiß jemand, welche Probleme Sie haben könnten? –
Ich habe meinen Post bearbeitet, bekomme aber immer noch einen Fehler? – Display286