《面向对象程序设计》实验指导书(2)
9. 如果合适的话,在“?”处加入static关键字。
10. 是否能在静态方法中调用成员方法或引用成员变量?是否能在成员方法中调用静态方法或引用静态变量?下面代码的错误是什么?
11. 描述传递基本类型参数和传递引用类型参数的区别。写出下面程序的输出:
12. 写出下列程序的输出:
13. 写出下列四个程序各自的输出:
14. 下列程序的输出是什么?
15. 描述关键字this的作用,下列代码有什么错误? public class C{ int p;
public void setP(int p){ p=p; } }
16. 编写名为Rectangle的类表示矩形,这个类包括:
·一个double类型的数据域width和height表示矩形的宽和高,它们的默认值都为1; ·String类型的数据域color表示矩形的颜色,进一步假设所有矩形的颜色都是相同的,
默认颜色为白色;
·无参构造方法创建默认矩形;
·一个构造方法创建指定width和height的矩形; ·所有三个数据域的访问器方法和修改器方法; ·getArea()方法返回该矩形的面积; ·getPerimeter()方法返回它的周长;
编写一个测试程序,创建两个Rectangle对象,设置第一个对象的宽为4,高为40,第二个对象的宽为3.5,高为35.9,所有Rectangle对象的颜色为红色。显示两个对象的属性并求它们的面积和周长。
17. 设计一个名为Fan的类模拟风扇。这个类包括:
·三个常量SLOW,MEDIUM好FAST,其值分别为1,2,3,表示风扇的速度; ·int类型的数据域speed表示风扇的速度(默认值为SLOW); ·boolean型的数据域on表示风扇是否打开(默认值为false); ·double型的数据域radlus表示风扇的半径(默认值为5); ·string型的数据域color表示风扇的颜色(默认值为blue); ·无参构造方法创建默认风扇;
·全部四个数据域的访问器和修改器;
·toString()方法返回描述风扇的字符串。如果风扇打开,该方法用一个组合的字符串返回风扇的速度、颜色和半径;否则,用一个组合的字符串和“fan is off”一起返回风扇的颜
色和半径。
编写一个测试程序,创建两个Fan对象,将第一个对象设置为最大速度,半径为10,颜色为 yellow,打开状态;第二个对象为中等速度,半径为5,颜色为blue,关闭状态。通过调用toString方法显示该两对象。
18. 设计一个名为Account的类模拟账户,它包括: ·int型数据域id表示账号(默认值为0);
·double型数据域balance表示账户余额(默认值为0);
·double型数据域annualInterestRate存储当前年利率(默认值为0); ·Date型数据域dateCreated存储账户开户的日期; ·无参构造方法创建一个默认的账户;
·id,balance和annualInterstRate的访问器和修改器; ·dateCreated的访问器;
·getMonthlyInterestRate()方法返回月利率; ·withDraw方法从账户提取特定数额的款; ·deposit方法向账户存特定数额的款;
编写一个测试程序,创建一个账号为1122、余额为20 000、年利率为4.5%的Account对象。使用withDraw方法提款2500元,使用deposit方法存款3000元,并打印余额和月利率,以及该账户的开户日期。
19. 设计名为Stock的类模拟股票,该类包括: ·string型数据域symbol表示股票代号; ·string型数据域name表示股票的名称;
·double型数据域preViousclosingPrice存储前一天的股票价格; ·double型数据域currentPrice存储当前时间的股票价格; ·一个构造方法根据指定的股票代号和名称创建股票; ·所有数据域的访问器方法;
·previousClosingPrice和currentPrice的修改器方法;
·changePercent()方法返回从previousClosingPrice变为currentPrice的百分比;
编写测试程序创建Stock对象,其股票代号为SUNW、名称为Sun Microsystem Inc.、上期收盘价为100。设置新的当前价为90,显示价格变化百分比。 20. 编写程序,输入年份,打印出该年的年历(12个月的),如下图所示。
提示:使用Calendar类得到一个Calendar类对象,先求出输入年份的1月1日是星期几, 然后通过循环打印出每个月的日历,注意大小月和闰月问题。
…… 此处隐藏:170字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [说明书]浅谈视觉传达设计中的色彩艺术
- [说明书]数据库原理-实验8-查询优化
- [说明书]临时用电施工组织设计
- [说明书]反假币考试试题第二套(人民币)
- [说明书]《建设工程监理规范》-2014.3.1实施
- [说明书]筋出槽,骨错缝病机诠释
- [说明书]百度预计来路对网站权重有多大影响
- [说明书]房屋面积测绘细则
- [说明书]计算机控制技术填空题汇总
- [说明书]乡镇卫生院(社区中心)死亡医学证明管
- [说明书]2013尾矿工实操试题
- [说明书]2015事业单位面试备考:贵州省事业单位
- [说明书](目录)2017-2022年半导体材料市场发
- [说明书]浙江省制造业发展“十三五”规划
- [说明书]干部选拔任用工作情况的自查报告
- [说明书]《发电厂电气部分》课后部分问答题整理
- [说明书]中国建立政府成本会计制度的思考
- [说明书]中国文化输出的现状及挑战-100分
- [说明书]通信原理实验指导(13-9)
- [说明书]HSF培训试卷(有害物质培训考试试题)
- 高中地理必修一:2.3《大气环境之六_气
- 新人教版八年级数学上期末总复习精品优
- WEB应用托管平台系统架构
- 《应用文写作》期末试卷
- 2017年秋九年级数学上册24.3正多边形和
- _空心村_形态特征与生成机理分析_以河
- 北师大版生物七年级下册12章2节感受器
- 社区卫生服务中心主任职责
- 广东省2014届广州二模材料作文“求道”
- 完整户口本英文翻译模板
- 2015年液化天然气LNG市场调研及发展趋
- 农村学校教育发展新
- 2014年注册税务师税法(Ⅱ)考试试题及答
- 东方大学俄语新版第5册第-7课课文翻译
- 路基路面工程课程设计1
- 219亩项目2011营销策略
- 第1篇 贸易术语-EXW、FCA、FAS
- 年会或大型活动防疫应急预案
- 改善提案(合理化建议)
- 初三英语第四单元ppt