- 95
- 0
- 约9.11千字
- 约 11页
- 2016-12-27 发布于湖南
- 举报
综合实训三 银行账户信息管理
项目目的:
本项目旨在通过一个银行账户信息管理系统应用程序综合掌握JAVA语言中类的继承的相关知识,包括:
类的继承
抽象类
接口
项目要求:
分别使用抽象类和接口,实现银行账户的概念。
银行账户包括的属性有“账号”、“储户姓名”、“存款余额”,包括的方法有“存款”、“取款”、“显示余额”、“计算利息”、“累加利息”、“打印账户信息”等。
要求分别实现银行定期存款账户、银行活期存款账户、和国债账户。(3种账户的利率不同,且定期和活期存款的利息要征20%的个人所得税(累加利息时收取)。(具体每种账户利率多少可自己定义。)实现方案可有:
实现方案1(抽象类法)
建立一个抽象父类,包含三个账户都有的属性和方法。其中需要多态的方法要定义为抽象方法。再建立三个子类,分别继承抽象父类,并覆盖其中的抽象方法。最后定义测试主程序类,在其中进行合理的测试。
实现方案2(接口法)
先建立一个父类,包含三个账户都有的属性和方法。再建立一个接口,其中包含公共静态常量、需要多态的方法。然后建立三个子类,分别继承父类,并实现接口(覆盖其中抽象方法)。最后定义测试主程序类,在其中进行合理的测试。
项目分析:
下面以实现方案2为例分析。
要求1:
先建立一个父类,包含三个账户都有的属性和方法。
分析1:
三种账户都有的属性有:“账号”、“储户姓名”、“存款余额”。在三种账户中的实
您可能关注的文档
- 绩个效考核-销售-20131023.docx
- 绩回效测评.doc
- 绩效1考核与工龄.doc
- 绩效个的考核.doc
- 绩效到考核暨kpi+bsc-最新.doc
- 绩效实施细到则.doc
- 绩效工资考u核方案实施细则.doc
- 绩效测项评方法.doc
- 绩效管理f练习题没做完.docx
- 绩效管理体于系建立与改善.doc
- (最新)26年人教版三年级数学下册数据的收集与整理第3课时 分段整理数据(精品课件).pptx
- (最新)26年人教版三年级数学下册除数是一位数的除法笔算除法第6课时 解决问题(1)【精品课件】.pptx
- (最新)26年人教版三年级数学下册复习与关联第3课时 图形的认识与测量、位置与运动(精品课件).pptx
- (最新)26年人教版三年级数学下册图形的面积整理和复习(练习十三)(精品课件).pptx
- (最新)26年人教版三年级数学下册小数的初步认识第1课时 认识小数(精品课件).pptx
- (最新)26年人教版三年级数学下册除数是一位数的除法笔算除法练习三【精品课件】.pptx
- (最新)26年人教版三年级数学下册小数的初步认识第2课时 小数的大小比较.pptx
- (最新)26年人教版三年级数学下册图形的面积练习十一(精品课件).pptx
- (最新)26年人教版三年级数学下册复习与关联第2课时 数量关系(精品课件).pptx
- (最新)26年人教版三年级数学下册图形的面积第2课时 常用的面积单位(精品课件).pptx
原创力文档

文档评论(0)