欢迎来到天天文库
浏览记录
ID:18272654
大小:55.00 KB
页数:13页
时间:2018-09-16
《面向对象银行管理系统java代码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、面向对象模拟银行管理系统(java):一般银行账户分为:借记卡账户和信用卡账户借记卡账户DebitAccount:是指先存款后消费(或取现),没有透支功能的银行卡。即存储卡账户,余额必须大于0。信用卡账户CreditAccount:信用卡是一种非现金交易付款的方式,是简单的信贷服务。在借记卡功能的基础上可以透支,但是有透支额度,即透支只能在一定的金额范围内透支。信用额度是指银行在批准你的信用卡的时候给于你信用卡的一个最高透支的限额,你只能在这个额度内刷卡消费,超过了这个额度就无法正常刷卡消费本程序有五个类,一个账户父类,两个子类账户(借记,信用),一个B
2、ank类,还有一个类包含主方法详细程序代码及注释如下:packagesrc.day01;publicclassACC{//父类,以下是共有属性和方法//卡号protectedstaticlongid;//名字protectedstaticStringname;//身份证protectedstaticStringpersonId;//电子邮件protectedstaticStringemail;//密码protectedstaticlongpassword;//余额protectedstaticdoublebalance;publicACC(){}publ
3、icACC(longid,Stringname,StringpersonId,Stringemail,longpassword,doublebalance){this.id=id;this.name=name;this.personId=personId;this.email=email;this.password=password;this.balance=balance;}//存款方法publicstaticvoiddeposit(doublemoney){balance+=money;System.out.println("存款成功,你存入的金额为
4、:"+money);}publiclonggetId(){returnid;}publicvoidsetId(longid){this.id=id;}publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}publicStringgetPersonId(){returnpersonId;}publicvoidsetPersonId(StringpersonId){this.personId=personId;}publicStringgetEmail(
5、){returnemail;}publicvoidsetEmail(Stringemail){this.email=email;}publiclonggetPassword(){returnpassword;}publicvoidsetPassword(longpassword){this.password=password;}publicdoublegetBalance(){returnbalance;}publicvoidsetBalance(doublebalance){this.balance=balance;}}packagesrc.day01
6、;importjava.util.*;publicclassBank{//先定义两个动态数组,其中ban用来存储借记卡数据,ba用来存储信用卡数据staticVectorban=newVector();staticVectorba=newVector();//i指借记卡卡号,每增加一个用户,i自增1//j指借记卡卡号,每增加一个用户,j自增1privatestaticlongi=110000000;privatestaticlongj=610000000;publicBank(){}//判断用户办理借记卡还是信用卡的相关业务publicstaticvoi
7、djusty(intch){booleank=true;while(k){if(ch==1){System.out.println("你将要办理借记卡业务:");break;}elseif(ch==2){System.out.println("你将要办理信用卡业务:");break;}else{System.out.println("输入指令错误,请重新输入:");k=false;}}}//开户方法publicstaticvoidregister(intch){justy(ch);Scannerre=newScanner(System.in);Syste
8、m.out.println("请输入开户的用户名:");Stringna=re.
此文档下载收益归作者所有