6

現在、このコードを別の Java クラスの一部としてコーディングしています。

 public void setSubtotal ()
 {
   subtotal = Validator.getDouble(sc,"Enter subtotal:", 0, 10000);    
 }

そして、別のメソッドから呼び出したいです。このクラスは既にインスタンス化されているので呼び出すことができますが、このメソッドは void メソッドであるため、このメソッドを呼び出す方法がわかりません。

4

2 に答える 2

7

あなたがしなければならないのは

 this.setSubtotal();

同じクラス内でやっているから

于 2013-07-20T22:03:53.010 に答える
0
public class Y{
   public static void main(String args[]){
       X foo = new X();
       foo.setSubtotal();
   }
}

public class X{
public void setSubtotal ()
 {
   subtotal = Validator.getDouble(sc,"Enter subtotal:", 0, 10000);    

 }
}
于 2013-07-20T22:19:30.050 に答える