资源描述:
《java语言程序设计实验(4)类与对象、子类与继承》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验报告K实验目的:[1]进一步熟悉和掌握Java语言中类与对象、子类与继承的知识运用。[2]通过上机实践,熟悉和掌握多态的概念。2、实验要求:完成所给实验内容的编程任务,上机调试并运行。3.实验内容(1)编写程序,模拟银行账户功能。要求如下:属性:账号、储户姓名、地址、存款余额、最小余额方法:存款、取款、杳询根据用户操作显示储户相关。如存款操作后,显示储户原有余额、今日存款数额及最终存款余额;取款时,若最后余额小于最小余额,拒绝取款,并显示“至少保留余额XXX”。importjava.util.Scann
2、er;classaccount{publicintid;privatedoublebalance;privatedoubleleast=1;publicStringname;publicStringaddress;account(intid,Stringname,Stringaddress){this.id=id;this.name=name;this.address=address;System.out.printin("JF户成功,您的用户名是:"+namc+"您的账号”+id+”地址为:"+addre
3、ss+"o");}publicStringsavefdoublem){doublet=balance;balance=balance+m;Strings=”原有余额”+t+”元,”+”存款数额”+m+“元,存款余额为"+balance+"元。returns;publicStringtakefdoublem){doublet=balance;Strings=,,H;if((balance・m)vleast){S=”至少保留"+least+,'元存款,取款后您的余额小于“+least+”元,不能取款!!“;}e
4、lse{balance=balance・m;S=”原有余额“+t+“元,”+“取款数额元,存款余额为u+balance+M元。”;}returns;}publicStringquery(){Strings=”您的余额为”+balance+"元。”;returns;}}classBank{publicstaticvoidmain(String[]args){accounta=newaccount(22,"hhh","kkkk");System.out.println(a.save(3000));System.
5、out.println(a.take(20));System.out.printin(a.query());HC:WINDOWSsystem32cmd.exe—□XC:javasyaccount>javacaccount,javaaccount,java:3:错误:非法publicintid;cd..A1个惜误C:javasyaccount>javacaccount,javaC:javasyaccount>javaaccount错误:在类account中找不到main方法,请将main方法
6、定义为:publicstaticvoidmain(String[]args)否则JavaFX应用程序类必须扩展javafx.application.ApplicationC:javasyaccount>javaBank开户成功,您师户名是:hhh您的账号221也址为:kkkk。_原有余額0.0元.存款数額3000.0元.存款余額为3000.0兀。原有余颔3000.0元取款数颔20.0元,存款余額为2980.0元。您的余寂为2980.0元。C:javasyaccount>cd..C:javasy>c
7、dPeopleC:javasyPeople>javacren.java(2)创建银行账号类SavingAccount,用静态变量存储年利率,用私有实例变量存储存款额。提供计算年利息的方法和计算月利息(年利息/12)的方法。编写一个测试程序测试该类,建立SavingAccount的对象saver,存款额是3000,设置年利率是3%,计算并显示saver的存款额、年利息和月利息。publicclassSavingAccount{staticdoubleyearrate;staticdoublecaptal;
8、staticdoubleyearprofit;staticdoublemonthprofit;SavingAccount(doubleyearrate,doublecaptal){this.yearrate=yearrate;this.captal=captal;}doublegetyearprofit(doublecaptal,doubleyearrate){yearprofit=captal*yearrate