《Java开发技术》实验报告
实验序号:实验06 实验项目名称:编写类(一) 学 号 实验地点 一、 实1-316 姓 名 指导教师 专业、班 实验时间 2012- 10-24 实验目的及要求 掌握编写类的方法 掌握方法声明的方法 了解构造方法与其他方法的区别 理解可见性和作用域的概念 二、 实验设备(环境)及要求 PC机,windows xp,软件环境(,tomcat web服务器,Eclipse) 硬件要求:CPU PII 以上,64M 内存,100M 硬盘空间。 软件要求:Windows98/Me/XP/NT/2000,IE 5 以上。 开发环境:JDK1.6.0_10, NotePad或者EditPlus。 三、 实验内容与步骤 1)A Bank Account Class 1. 文件是一个银行账户类。将该文件保存至本地磁盘目录,并仔细查看该类包含的方法,然后填写该类不完整的语句。注意:不必在本题中测试该程序。 a. 为方法toString补充代码,该方法返回包含姓名,账户号码以及账户余额信息的一段字符串。 b. 为方法chargeFee补充代码,从账户中扣去服务费。 c. 修改chargeFee方法,使其返回一个新的账户余额。 d. 为方法changeName补充代码,该方法有一个参数,为字符串类型,能够变更账户的姓名。 2. 文件是一个外壳程序(shell program),该程序使用上面的Account类。将该程序保存至本地磁盘目录,并按照注释补充代码。 源代码如下(红色部分为补充代码) import class Account { private double balance; private String name; private long acctNum; ; public class TestNames{ public static void main(String faf[]) { Name name1,name2; \输入第一个姓名,包括姓名,中间姓名,姓氏,每个字中间请空格空开:\ Scanner scanner = new Scanner; String first = (); String middle = (); String last = (); name1 = new Name(first,middle,last); //\ \输入第二个姓名,每个字中间请空格空开:\ String first1 = (); String middle1 =(); String last1 = (); name2 = new Name(first1,middle1,last1); \第一个名字:\ \ \第二个名字:\ \两个姓名是否一样:\ } } 四、 实验结果与数据处理 A Bank Account Class的实验结果如下图: Representing Names的实验结果如下图: 五、分析与讨论 通过本次实验,掌握了对于类和类的方法的编写。对于类的成员:数据声明和方法声明有了更深的理解,还知道了构造方法在创建对象时要给成员对象赋值。 六、教师评语 签名: 日期:
成绩
java程序设计课程--实验报告-实验
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)