Double 类型未定义方法 deposit(double)
The method deposit(double) is undefined for the type Double
在 class 银行账户中:
public double deposit(double PlusAmount) {
balance += PlusAmount;
return balance;
主要 class
double PlusAmount = Double.parseDouble(dispFieldText);
double MinAmount = Double.parseDouble(dispFieldText2);
ba.balance.deposit(PlusAmount);
ba.balance.withdraw(MinAmount);
我试过更改 double -> Double 但没有用。
请帮忙
问题是您试图在类型为 Double
.
的 ba.balance
上调用 deposit
假设 ba
是 BankAccount
类型,您应该这样调用方法:
ba.deposit(PlusAmount);
ba.withdraw(MinAmount);
在 class 银行账户中:
public double deposit(double PlusAmount) {
balance += PlusAmount;
return balance;
主要 class
double PlusAmount = Double.parseDouble(dispFieldText);
double MinAmount = Double.parseDouble(dispFieldText2);
ba.balance.deposit(PlusAmount);
ba.balance.withdraw(MinAmount);
我试过更改 double -> Double 但没有用。 请帮忙
问题是您试图在类型为 Double
.
ba.balance
上调用 deposit
假设 ba
是 BankAccount
类型,您应该这样调用方法:
ba.deposit(PlusAmount);
ba.withdraw(MinAmount);