java程序设计课程--实验报告-实验06.doc

java程序设计课程--实验报告-实验06.doc

ID:56098810

大小:49.50 KB

页数:6页

时间:2020-06-19

java程序设计课程--实验报告-实验06.doc_第1页
java程序设计课程--实验报告-实验06.doc_第2页
java程序设计课程--实验报告-实验06.doc_第3页
java程序设计课程--实验报告-实验06.doc_第4页
java程序设计课程--实验报告-实验06.doc_第5页
资源描述:

《java程序设计课程--实验报告-实验06.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《Java开发技术》实验报告实验序号:实验06          实验项目名称:编写类(一)学  号姓  名专业、班实验地点实1-316指导教师实验时间2012-10-24一、实验目的及要求l掌握编写类的方法l掌握方法声明的方法l了解构造方法与其他方法的区别l理解可见性和作用域的概念二、实验设备(环境)及要求PC机,windowsxp,软件环境(jdk1.6,tomcatweb服务器,Eclipse)l硬件要求:CPUPII以上,64M内存,100M硬盘空间。l软件要求:Windows98/Me/X

2、P/NT/2000,IE5以上。l开发环境:JDK1.6.0_10,NotePad或者EditPlus。三、实验内容与步骤1)ABankAccountClass1.文件Account.java是一个银行账户类。将该文件保存至本地磁盘目录,并仔细查看该类包含的方法,然后填写该类不完整的语句。注意:不必在本题中测试该程序。a.为方法toString补充代码,该方法返回包含姓名,账户号码以及账户余额信息的一段字符串。b.为方法chargeFee补充代码,从账户中扣去服务费。c.修改chargeFee方法,

3、使其返回一个新的账户余额。d.为方法changeName补充代码,该方法有一个参数,为字符串类型,能够变更账户的姓名。2.文件ManageAccounts.java是一个外壳程序(shellprogram),该程序使用上面的Account类。将该程序保存至本地磁盘目录,并按照注释补充代码。Account.java源代码如下(红色部分为补充代码)importjava.text.NumberFormat;publicclassAccount{privatedoublebalance;privateStr

4、ingname;privatelongacctNum;//---------------------------------------//Construtor--initializesbalance,owner,andaccountnumber//---------------------------------------publicAccount(doubleinitBal,Stringowner,longnumber){balance=initBal;name=owner;acctNum=n

5、umber;}//---------------------------------------//Checkstoseeifbalanceissufficientforwithdrawal.//Ifso,decrenentsbalancebyanount;ifnot,printsmessage.//---------------------------------------publicvoidwithdraw(doubleamount){if(balance>=amount)balance-=a

6、mount;elseSystem.out.println("Insufficientfunds");}//---------------------------------------//Addsdepositamounttobalance.//---------------------------------------publicvoiddeposit(doubleamount){balance+=amount;}//---------------------------------------

7、//Returnsbalance.//---------------------------------------publicdoublegetBalance(){returnbalance;}//---------------------------------------//Returnsastringcontainingthename,accountnumber,andbalance.//---------------------------------------publicStringt

8、oString(){NumberFormatfmt=NumberFormat.getCurrencyInstance();returnname+"t"+acctNum+"t"+fmt.format(balance);}//---------------------------------------//Deducts$10servicefee//---------------------------------------publicvoidchargeFee()

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。