- 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):
您可能关注的文档
- 实验报告Ⅰ-CT..docx
- 实验报告Ⅳ-微波的基本参数测量..docx
- 实验报告Ⅴ-锁相放大实验..docx
- 实验报告一)..docx
- 实验报告一使用ENVI进行影像镶嵌..doc
- 实验报告七..docx
- 实验报告三线性方程组的求解-直接..doc
- 实验报告三选股分析模板之一..doc
- 实验报告上海行政区划图制作..doc
- 实验报告串口通讯实验..doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)