Ejercicio模拟银行交易应用
银行交易 - 此 JSE 练习涵盖了以下内容:遗产、抽象方法、激光方法覆盖、多态性及 ArrayList 的使用。需构建一个模拟银行操作的简单应用程序。此应用程序定义了两种账户类型:储蓄账户和流动账户,并为未来增加其他账户类型预留了可能性。以下是账户的通用属性和功能要求:
-
通用账户属性:每个账户均包含以下属性:
ID
、余额
、利息
、状态
(“活动”或“已阻止”)。所有账户类型均需满足以下条件: -
禁止进行负值存款或取款。
-
提款金额不能超过当前余额。
-
账户类型要求:
-
活期账户:
-
每笔存款会获得1%的折扣。
-
不能取出超过 2000 的金额。
-
创建时利息率设为每天0.012%(0.00015)。
-
-
储蓄账户:
-
不能取出超过 1000 的金额。
-
创建时利息率设为每天0.01%(0.0001)。
-
-
操作限制:
-
账户创建时状态始终为“活动”。
-
若因不符合上述条件导致存款或取款失败,系统将显示错误信息,向用户说明原因。
下载地址
用户评论