运行以下代码的结果是:
Final account balance is: -97.0
但答案应该是 150.0,对吧?我哪里出错了?
class Account
{
double initBalance;
Account(double initBalance)
{
initBalance=this.initBalance;
}
double getBalance()
{
return initBalance;
}
void deposit(double amt)
{
initBalance=initBalance + amt;
}
void withdraw(double amt)
{
initBalance=initBalance - amt;
}
}
class TestAccount
{
public static void main(String args[])
{
Account acct=new Account(100);
acct.deposit(50);
System.out.println("Final account balance is: " +acct.getBalance());
}
}