200字
2026-10-22 课堂任务与课后作业
2026-10-22
2026-10-22

课堂任务\课后作业:

考虑一个 BankAccount 类,表示一个银行账户:

现在考虑另一个类 AccountManager,它管理一个银行账户。该类尚未完成:

(a)写 AccountManager 的构造函数。要求:创建一个 AccountManager 对象时,没有任何账户处于打开状态,即实例变量 account 应为 null。

(b)写 openAccount 方法。要求: 用参数 owner 和 initialBalance 创建一个新的 BankAccount 对象; 把这个新对象的引用存到实例变量 account 中; 如果之前已经有一个账户打开,旧账户被新账户替换(旧对象若不再被任何引用指向,会成为垃圾)。
(c)写 getAccountBalance 方法。要求: 如果 account 为 null(没有账户打开),返回 -1; 否则返回该账户的余额(调用 account.getBalance())。 提示:必须先判断 account 是否为 null,再调用方法,否则会抛出 NullPointerException。
完成后将截图提交至问卷星:https://v.wjx.cn/vm/rDEYVlS.aspx#

2026-10-22 课堂任务与课后作业
作者
Administrator
发表于
2026-10-22
License
CC BY-NC-SA 4.0