私はDividerというクラスを宣言し、インスタンス変数private int divisorを持っています。コンストラクタセッターとゲッターのメッセージ
public Divider()
{
divisor = 2;
}
で質問が 1)除数のためのパブリックgetterメソッドを書くです。 2)引数の値に除数を設定するdivisorのパブリックセッターメソッドを記述します。ただし、引数が0でない場合は、何もしません。 (これは、その名前が示唆するように、除数は分割に使用されるため、引数の値はゼロにすることができないため、セッターはゼロ以外の値に設定する必要があるからです)。
ゲッターメッセージI Iコードをテストすると、私は、私はゲッタリングするメッセージを
public void setValue(int number){
if(number == 0)
this.divisor = number;
}
送信しているとき、私それは値2を返ししかしセッターメッセージの
}
を有しますsetterメッセージをテストして値を0に設定します。私は0を使うことができないので、正しいとは思いません。誰でも助けてくれますか?あなたが渡された引数は、ロジックを反転する必要が0
'if(number!= 0)'。 –
別のアカウントで[同じ質問](http://stackoverflow.com/questions/40856408/stuck-on-creating-a-setter-method/40856434?noredirect=1#comment68929451_40856434)を2回投稿しないでください。 – Gendarme