实验报告最新..docVIP

  • 48
  • 0
  • 约 9页
  • 2017-01-12 发布于重庆
  • 举报
实验报告最新.

开课实验室:现代信息交流中心403 开课时间: 2015年4月3日 实验报告: 2015年4 月 7 日 学院名称 信息工程学院 年级、专业、班 计算1201班 学号姓名 汪梦竹 同组姓名 无 课程名称 Java程序设计 实验项目名称 Java面向对象程序设计(1) 指导教师 尉斌 实验类型 验证 √ 综合 □ 设计 □ 创新 □ 成绩 教师评语 教师签名: 年 月 日 实验目的:熟悉类、属性、构造方法、普通方法、对象的使用方法。 实验内容: (抄写课本296页8.2、8.7、8.8的题目至此。抄写英文即可) 8.2:遵循8.2节中circle类的例子,设计一个名为Stock的类。这个类包括: 一个名为symbol的字符串数据域表示股票代码; 一个名为name的字符串数据域表示股票名字; 一个名为previousClosingPrice的double型数据域,它存储的是前一日的股票值; 一个名为currentPrice的double型数据域,它存储的是当时的股票值; 创建一支有特定代码和名字的股票的构造方法; 一个名为getChangePercent()的方法返回previousClosingPrice变化到currentPrice的百分比; 画出该类的UML图。实现这个类。编写一个测试程序,创建一个Stock对象,他的股票代码是Java;股票名字为4.35,然后显示市值变化的百分比。 8.7:实际一个名为Account的类,它包括: 一个名为id的int类型私有账户 数据域; 一个名为annualInterestRate的double类型私有数据域存储当前利率。假设所有的账户都有相同的利率。 一个名为dateCreated的Date的Date类型私有数据域存储账户的开户日期。 一个能创建默认账户的无参构造方法 一个 能创建带特定id的初始余额的账户的构造方法 Id,balance和annualInterestRate的访问器和修改器 Datecreated的访问器 一个名为getMonthlyInterestRate()的方法返回月利率 一个名为withDraw的方法从账户提取特定数额 一个名为deposit的方法向账户存储特定数额 画出该类的UML图。实现这个类。编写一个测试程序,创建一个账户ID为1122,余额为20000美元,年利率为4.5%的Account对象。使用withdraw方法取款2500美元,使用deposit方法存款3000美元,然后打印余额,月利息以及这个账户的开户日期 8.8设计一个名为Fan的类来表示风扇。这个类包括: 三个名为SLOW,MEDIUM和FAST而值是1,2,和的常量表示风扇的速度 一个名为speed的int类型私有数据域表示风扇的速度 一个名为on的boolean类型私有数据域表示风扇是否打开 一个名为radius的double类型私有数据域表示风扇的半径 一个名为color的string类型数据域表示风扇的颜色 这四个数据域的访问器和修改器 一个创建默认风扇的无参构造方法 一个名为toString()的方法返回风扇的字符串。如果风扇是打开的,那么该方法在一个组合的字符串中返回风扇的速度,颜色和半径。如果风扇=没有打开,该方法就会返回一个由“fan is off”和风扇颜色及半径组合的字符串 画出该类的UML图。实现这个类。编写一个测试程序。创建两个fan对象。将第一个对象设置为最大速度,半径为10,颜色为yellow,状态为打开。将第二个对象设置为中等速度,半径为5,颜色为blue,状态为关闭。通过调用他们的toString方法显示这些对象。 Shiyan1 symbol:String name:String previousClosingPrice:double\ currentPrice:double +Stock() +Stock(String newsymbol,String newname):void +getChangPercent():void Shiyan2 -id:int -balance:double -annualInterestRate:double -dateCreated:Date +Account() +getid():int +setid(id:int):

文档评论(0)

1亿VIP精品文档

相关文档