2017-08-26 13 views
-1

私はクラスと呼ばれるいくつかのメソッドをテストしようとしており、メソッドはドライバから変数を取得します。 getterメソッドから戻り値を取得するはずのメソッドがいくつかあります。別のメソッド内で1つの変数パラメータを使用する

メインクラス:

public class test { 
    public int setSpeed(int speed) { 
     return speed; 
    } 
    public void getSpeed() { 
     //I don't know what to put here 
    } 
} 

ドライバ:

public class testDriver { 
    test b = new test(); 
    b.setSpeed(25); 
    System.out.println("The Speed is: ", b.getSpeed()); 
} 

私はドライバーで定期的にint型を使用する必要があります。変数にその値を代入することはできません。

答えて

0

あなたtestクラスには、次のようになります。

public class test { 
    private int speed; 
    public void setSpeed(int speed) { 
     this.speed = speed; 
    } 
    public int getSpeed() { 
     return this.speed; 
    } 
} 

基本的にあなたが値を設定しているときに何かを返すことが想定されていません。あなたは何かを得るときに値を返すと仮定しています

+0

ありがとう、これはもっと意味があります! –

関連する問題