-3

元のコードの Tester クラスを作成するのに問題があります。

これまでのところ、

public class BankAccount
{
public BankAccount(double b, String John)
{
    double balance = b;
    String name = John;
}

public double deposit(double balance)
{
    double d = (505.22 + balance);
    return d;
}

public double withdraw(double balance)
{
    double w = (balance - 100);
    return w;
}

public double balance;
public String name;

}

次に、預金と引き出しのメソッドを組み込んだテスター クラスを作成する必要があります。Tester クラス パーツのコーディングに問題があります。私がこれまでに持っているもの:

    public class Tester1
    {
public static void main(String args[])
{
    BankAccount myAccount = new BankAccount(1000.00, "John");
    System.out.println( myAccount.deposit(505.22) ); // my error is here. 
}
}

エラーは、「クラス BankAccount のメソッド預金は、指定された型に適用できません。必須: 引数なし; double が見つかりました; 理由: 実際の引数リストと正式な引数リストの長さが異なります。

4

2 に答える 2

2

コンパイル方法 あなたのクラス名はBankAccountTest

public class BankAccountTest{

オブジェクトを作成していますBankAccount

BankAccount myAccount = new BankAccount(1000.00, "John");

そのため、その行は

BankAccountTest myAccount = new BankAccountTest(1000.00, "John");

注:他の方法で使用していない場合は、より優れた IDE に移行して、これらのタイプのコンパイル時の問題を解決することになります。

于 2013-10-22T06:33:39.393 に答える