0

この短いクラスの問題はわかりません。8 つのクラス、インターフェイス、または列挙型の予期されるエラーが発生します。ありがとう

public class BankAccount {
public BankAccount {
    private double balance = 0;
}
public BankAccount(double balanceIn) {
    private double balance = balanceIn;
}

public double checkBalance {
    return balance;
}

public void deposit(double amount) {
    if(amount > 0) balance += amount;
}

public void withdraw(double amount) {
    if(amount <= balance) balance -= amount;
}
}
4

1 に答える 1

2

コンストラクターで宣言された修飾子とフィールドがあります。ctorの外に置く

public BankAccount(double balanceIn) {
    private double balance = 0;
}

する必要があります

public class BankAccount
{
    private double balance = 0;
    public BankAccount(){}
}

public BankAccount {
    private double balance = 0;
}

また、間違っています.. () がなく、削除されているのはコンストラクターではありません

private double balance = 0;
于 2012-10-15T09:27:26.287 に答える