[新手练习题] 步骤1:编写程序Account.java,其中定义银行账户类Account。该类中有账号、姓名、款余额等数据域,余额默认是0;有款、取款、获取当前余额等方法。其中账号为长度为12位数字的字符串,姓名为字符串,款余额为double。 步骤2:编写名为CreditAccount类的信用卡账户类。该类继承自Account类,增加一个透支限额(double)数据域,透支限额默认为1000。同时该类账户取款时允许透支,但不能超过透支限额。 步骤3:编写名为SavingAccount的储蓄账户类SavingAccount。该类继承自Account类。该类账户取款时不允许透支。 步骤4:编写名为Bank的模拟银行类,其中可以储多个类型可能是信用卡账户或储蓄账户的对象(可以用数组或ArrayList实现)。该类包含以下方法: 开户:即增加一个新的账户,注意:不允许两个账户的账号相同 销户:即删除一个已有的账户 查询账户:根据一个账号,查询有无该账号的账户 统计目前银行的款总余额的方法。 统计目前银行的信用卡账户总透支金额的方法。 统计目前总账户数。 统计目前信用卡账户数 统计目前储蓄卡账户数 步骤5:编写客户端类Client.java完成以下功能: 编写一个静态方法,创建一个银行对象,并随机生成10个账号从1000 0000 0000到1000 0000 0009、类型不同的账户。 main方法中模拟几次开户操作。 main方法中模拟几次销户操作。 模拟几个对指定账号的款和取款操作。 输出银行的总账户数、总余额、总透支数、各类具体账户数。
2020-12-29 19:21:08 11KB java练习
1
计算机专业,c++期末大作业,压缩包含有文档。运行环境vc6.0
2020-12-19 22:26:52 272KB ATM机存取款管理 c++ 期末大作业
1
WINCC数据库上下文不在或者无效问题解决方法
2020-03-04 03:06:27 22B WINCC 数据库上下文不存
1
区块链电子证,引领区块链技术在电子合同领域落地应用数字指纹信息分布式储 多方同步记录哈希值 一秒生成可信电子合同签署证据链 亿万电子文件版权、电子证据真伪轻松验
2020-01-12 03:03:06 1.9MB 区块链 电子存证
1
WINFORM 进销软件源代码和数据库,很好的进销软件
2020-01-03 11:44:04 8MB 进销存 供销存 C#进销存 C#供销存
1
有关 EDA方面的毕业论文设计 基于CPLD电子包系统的设计
2020-01-03 11:43:02 46KB CPLD EDA
1
CD4514 4位锁器/4-16路译码器
2020-01-03 11:42:03 223KB CD 4514 锁存器 译码器
1
读bmp图片,将rgb入txt 并再输出bmp图片
2020-01-03 11:41:56 5KB bmp
1
对地图进行操作后,经常需要对操作后的地图进行保;或者不希望改变原有地图,又希望保操作后的地图。地图的保和地图另为结合起来便可以实现这些功能。
2020-01-03 11:33:45 6.45MB .NET iObjects Supermap 地图
1
js省市区三级联动,带数据,无需数据库 方便快捷
2020-01-03 11:29:02 60KB 省市区联动
1