综合实训三 银行账户a信息管理.docVIP

  • 95
  • 0
  • 约9.11千字
  • 约 11页
  • 2016-12-27 发布于湖南
  • 举报
综合实训三 银行账户信息管理 项目目的: 本项目旨在通过一个银行账户信息管理系统应用程序综合掌握JAVA语言中类的继承的相关知识,包括: 类的继承 抽象类 接口 项目要求: 分别使用抽象类和接口,实现银行账户的概念。 银行账户包括的属性有“账号”、“储户姓名”、“存款余额”,包括的方法有“存款”、“取款”、“显示余额”、“计算利息”、“累加利息”、“打印账户信息”等。 要求分别实现银行定期存款账户、银行活期存款账户、和国债账户。(3种账户的利率不同,且定期和活期存款的利息要征20%的个人所得税(累加利息时收取)。(具体每种账户利率多少可自己定义。)实现方案可有: 实现方案1(抽象类法) 建立一个抽象父类,包含三个账户都有的属性和方法。其中需要多态的方法要定义为抽象方法。再建立三个子类,分别继承抽象父类,并覆盖其中的抽象方法。最后定义测试主程序类,在其中进行合理的测试。 实现方案2(接口法) 先建立一个父类,包含三个账户都有的属性和方法。再建立一个接口,其中包含公共静态常量、需要多态的方法。然后建立三个子类,分别继承父类,并实现接口(覆盖其中抽象方法)。最后定义测试主程序类,在其中进行合理的测试。 项目分析: 下面以实现方案2为例分析。 要求1: 先建立一个父类,包含三个账户都有的属性和方法。 分析1: 三种账户都有的属性有:“账号”、“储户姓名”、“存款余额”。在三种账户中的实

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档