現在、このコードを別の Java クラスの一部としてコーディングしています。
public void setSubtotal ()
{
subtotal = Validator.getDouble(sc,"Enter subtotal:", 0, 10000);
}
そして、別のメソッドから呼び出したいです。このクラスは既にインスタンス化されているので呼び出すことができますが、このメソッドは void メソッドであるため、このメソッドを呼び出す方法がわかりません。
現在、このコードを別の Java クラスの一部としてコーディングしています。
public void setSubtotal ()
{
subtotal = Validator.getDouble(sc,"Enter subtotal:", 0, 10000);
}
そして、別のメソッドから呼び出したいです。このクラスは既にインスタンス化されているので呼び出すことができますが、このメソッドは void メソッドであるため、このメソッドを呼び出す方法がわかりません。
あなたがしなければならないのは
this.setSubtotal();
同じクラス内でやっているから
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);
}
}