regularaccount.java
来自「国外的数据结构与算法分析用书」· Java 代码 · 共 31 行
JAVA
31 行
/** A simple bank account class with an owner and a balance. */
public class RegularAccount
{
protected String owner; // the owner's name
protected float balance; // the current balance in the account
/** Initialize the bank account.
PRECONDITION:
nameExists: name != null
nonNegativeAmount: openingAmount >= 0
POSTCONDITION:
ownerSet: owner == name
balanceSet: balance == openingAmount */
public RegularAccount(String name, float openingAmount)
{
owner = name;
balance = openingAmount;
}
/** Withdraw amount from account.
PRECONDITION:
positiveAmount: amount >= 0
enoughFunds: amount <= balance
POSTCONDITION:
updatedBalance: balance == entry(balance) - amount */
public void withdraw(float amount)
{
balance = balance - amount;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?