第一范文网 - 专业文章范例文档资料分享平台

JAVA程序设计实验指导书1

来源:用户分享 时间:2025/8/8 20:02:08 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

1.《Java语言程序设计:基础篇》(美)Y.Daniel Liang 著,王镁、新夫、李娜 等译,机械工业出版社,2006年8月第一版。

2.《Java程序设计教程(上册):基础篇》(美)Harvey M.Deitel Paul J.Deitel 著,袁兆山、刘宗田、苗沛荣 等译,机械工业出版社,2004年7月第一版。

四、实验内容及步骤

1.编写一个名为Rectangle的类表示矩形,它们的UML图如下图所示。假定所有矩形的颜色相同,用一个静态变量表示颜色。

Rectangle -width: double 矩形的宽 -height: double 矩形的高 矩形的颜色 -color: String +Rectangle() 构造一个宽为1高为1的矩形 +Rectangle(width: double, height: double, color: String) 构造一个指定宽度和高度的矩形 +getWidth(): double 返回矩形的宽度 +setWidth(width: double): void 给矩形设置一个新宽度 +getHeight(): double 返回矩形的高度 +setHeight(height: double): void 给矩形设置一个新高度 +getColor(): String 返回所有矩形的颜色 +setColor(color: String): void 给所有矩形设置一个新的颜色 +findArea(): double findPerimeter(): double 返回矩形的面积 返回矩形的周长

2.编写一个用户程序测试Rectangle类。要求在用户程序中,创建两个Rectangle对象。两个对象都设置成宽为4和高为40,颜色为黄色。显示两个对象的属性并求它们的面积。

实验五 继承和多态性(设计性实验)

一、实验目的

1.理解Java语言中继承和多态的概念,能编写相应的程序。

二、实验教学要求

1.性质:必做实验

2.时间要求:在讲完“继承和多态性”之后安排,需要4学时。 2.对学生的要求:事先编写好程序。 3.对教师的要求:预做本实验。

4.对实验室的要求:在windows环境中装有Java开发工具(如J2SE5.0版),以及IE6.0以上版本。

三、实验参考资料

1.《Java语言程序设计:基础篇》(美)Y.Daniel Liang 著,王镁、新夫、李娜 等译,机械工业出版社,2006年8月第一版。

2.《Java程序设计教程(上册):基础篇》(美)Harvey M.Deitel Paul J.Deitel 著,袁兆山、刘宗田、苗沛荣 等译,机械工业出版社,2004年7月第一版。

四、实验内容及步骤

1.为了使GeometricObject类变成可比较的,请修改GeometricObject类,以实现Comparable接口,并在该类中定义max方法。

2.编写测试程序,使用max方法求两个圆中的较大者和两个圆柱中的较大者。

实验9 图形用户界面程序设计

一、实验目的

1.初步理解Java语言中图形用户界面程序设计的概念和方法,能编写相应简单程序。

二、实验类型

设计性实验

三、实验教学要求

1.性质:选做实验

2.时间要求:在讲完“图形用户界面程序设计”之后安排,需要2学时。 2.对学生的要求:事先编写好程序。 3.对教师的要求:预做本实验。

4.对实验室的要求:在windows环境中装有Java开发工具(如J2SE5.0版),以及IE6.0以上版本。

四、实验参考资料

1.《Java语言程序设计:基础篇》(美)Y.Daniel Liang 著,王镁、新夫、李娜 等译,机械工业出版社,2006年8月第一版。

2.《Java程序设计教程(上册):基础篇》(美)Harvey M.Deitel Paul J.Deitel 著,袁兆山、刘宗田、苗沛荣 等译,机械工业出版社,2004年7月第一版。

五、实验内容及步骤

1.使用FlowLayout布局管理器,编写一个满足下列要求的程序: ? 创建一个框架并将其内容窗格布局管理器设置为FlowLayout。 ? 创建两个面板并把它们添加到该框架。

? 每个面板包含三个按钮,面板使用FlowLayout布局管理器。

2.重新编写上述程序,但在框架的内容窗格中不使用FlowLayout,而使用BorderLayout。 3.重新编写上述程序,但在框架的内容窗格中不使用FlowLayout,而使用两行三列的GridLayout。

六、实验思考题

1.如何绘制函数f(x)=sin(x)的图形?

六、实验报告的要求

实验报告格式由学校规定同一使用的模板,报告由学生实验后填写、由教师评定成绩。报告包含如下主要内容:

1.实验目的及要求。

2.实验环境及相关情况;使用软件、实验设备、主要实验设备或仪器、操作过程所保留的类似数据等原始资料等。

3.实验内容及步骤:简要的实验步骤流程。

4.实验结果:应用文字、表格、图形等将数据、程序、图表、现象等进行记录和表述,根据实

验要求对数据或现象进行分析讨论和处理。

5.教师评语:由教师对学生的时样报告进行批改,并据此评定成绩。

搜索更多关于: JAVA程序设计实验指导书1 的文档
JAVA程序设计实验指导书1.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c8bne04aw520n19a8i5kn_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top