Super.super表示法。我究竟做错了什么?

时间:2015-01-02 22:35:48

标签: java

我有3节课。 BankAccount,InterestAccount和IsaAccount。 InterestAccount扩展了BankAccount。 IsaAccount扩展了InterestAccount。

这是我为BankAccount获取撤销方法的原因。

public void withdraw(int amount) {
    balance = balance - amount;
}

这是我在InterestAccount中为withdraw方法所获得的。 (minimumBalance是belof不应该下降但不担心的数量)

public void withdraw(int amount) {
    if (super.getBalance() - amount >= minimumBalance) {
        super.withdraw(amount);
    }
}

问题是我应该怎样做才能为IsaAccount做一个“延伸两次”的退课?我知道super.super.balance不是这样的。什么是正确的方法?

0 个答案:

没有答案