面向对象程序设计实验(完整版)
- 格式:doc
- 大小:34.00 KB
- 文档页数:3


浙江理工大学科技与艺术学院机电系课程设计报告
1
《 面向对象程序设计》课程设计
实
验
报
告
指导教师
小组成员:
专业班级: 2010级计算机科学与技术专业
开设时间: 2011-2012(一)
浙江理工大学科技与艺术学院机电系课程设计报告
2
目录
1. 任务1„„„„„„„„„„„„„„„„„„„„„„„2
1.1 任务介绍……………………………………………2
1.2 小组成员任务分配…………………………………2
1.3.1设计思想及主要流程图 …………………………2
1.3.1主要程序清单 ……………………………………2
1.3.1 运行结果及分析…………………………………4
1.3.2设计思想及主要流程图 …………………………2
1.3.2主要程序清单 ……………………………………2
1.3.2 运行结果及分析 …………………………………4
1.3.3设计思想及主要流程图 …………………………2
1.3.3主要程序清单 ……………………………………2
1.3.3 运行结果及分析…………………………………4
2. 任务2 „„„„„„„„„„„„„„„„„„„„„„2
2.1 任务介绍……………………………………………2
2.2 小组成员任务分配…………………………………2
2.3设计思想及主要流程图 ……………………………2
2.3主要程序清单 ………………………………………2
2.3 运行结果及分析 ……………………………………4
3收获、体会和建议 ……………………………………4
浙江理工大学科技与艺术学院机电系课程设计报告
3
任务1.按照要求设计类
1.根据输出设计类
设计类就是根据数据封装的要求,抽象出适合的类。
有如下测试程序和测试程序的输出结果,要求设计类Welcome。
void main()
{
Welcome we;
Welcome you(we);
面向对象程序设计Java 实验讲义
湖北师范学院数学与统计学院
2012年7月 实验要求
《面向对象程序设计(java)实验》是与《面向对象程序设计(java)》理论课配套的实验课程。通过本课程的实验训练,要求学生能运用所学理论知识进行基本的面向对象程序设计,培养其规范的编程习惯,掌握基本的操作技能和编程思想。同时要注意培养学生实事求是的科学态度,相互协作的团队精神,为学习后续课程,参加实际工作和开展科学研究打下良好的基础。具体要求是:
(1) 本课程以实验为主,配合理论课的教学。任课教师需向学生讲清课程的性质,任务,要求,课程安排和进度,平时考核内容,期末考试办法,实验守则及实验室安全制度等。
(2) 本课程主要设置下列类型的实验:①基本操作训练,②验证性及设计性实验;整个实验过程包括课前准备,实验操作,实验报告等环节。学生在实验前必须进行准备。
(3) 根据实验内容不同,基本操作性的实验1 人1 组,设计性实验可根据情况多人一组,每个实验要求在规定时间内由学生独立完成。
(4) 实验过程中,老师应在实验室进行巡视,及时回答问题,纠正学生的错误操作,检查学生的实验报告。
(5) 任课教师要认真备课,提前预做实验,上好每一堂课。实验前清点学生人数。
实验的验收将分为两个部分。第一部分是上机操作,包括设计结果的源程序的验收与检查。第二部分是提交书面的实验报告。
目录
实验1 JAVA 程序的编辑、编译、运行环境(2学时) .................................................................................. 1
1.实验内容 ....................................................................................................................................................... 1
* *
实验二 面向对象的程序设计
(2课时)
一、 实验目的
1 )熟悉类的定义和使用。
2) 掌握创建对象的方法。
3) 掌握只读字段的声明及使用。
4) 学习定义和使用带参数构造函数。
5) 熟悉访问权限控制符。
6) 掌握属性的定义和使用。
7) 掌握关键字this。
8) 理解继承的概念,学会定义和使用派生类。
9) 学会定义和使用接口。
10) 掌握继承过程中的方法重写,区分它与方法隐藏、方法重载的不同。
11) 掌握多态。
12) 熟悉关键字base。
二、 实验要求
1) 程序结构清晰、语句完整,包含有头文件和 main函数;
2) 格式正确,语句采用缩进格式;
3) 设计子函数实现题目要求的功能;
4) 编译、连接通过,熟练使用命令键;
5) 运行结果正确,输入输出有提示,格式美观。
三、 实验设备、材料和工具 * *
1)奔腾2计算机或以上机型
2) C#.NET2008
四、实验内容和步骤
实验内容:
1、创建一个描述图书信息的类并测试。类中应保存有图书的书号、标题、作者、出版社、价格 等信息。
步骤:
1) 定义图书类 Book, Book类中包含isbn(书号)、title (标题)、author(作者)、press (出版
社)、price (价格)等私有字段。由于对一本书来说,书号是唯一的,因此, isbn字段应声
明为只读的。
2) 为Book类中的每个字段定义相应的属性,由于 isbn字段只读的,其相应属性也应该是只 读的。
3) 为Book类定义两个构造函数,其中,一个构造函数将所有字段都初始化为用户指定的值, 另一个构造函数只要求用户指定有关书号的信息,它将调用上一个构造函数初始化对象,初 始化时,价格取0,除书号的其他信息取“未知”。
4) 为Book类定义方法Show,Show方法用于显示图书的所有信息。
5) 编写Main方法测试Book类,Main方法中分别使用上述两个构造函数创建 Book对象。
实验4 面向对象程序设计练习
实验目的:
熟悉类的定义和对象的使用;
实验器材:
安装 2005系统的WINDOWS PC机一台。
实验内容:
编写简单的Windows应用程序,定义类,并对类成员变量进行赋值及读取操作,进行测试。
实验步骤:
1、运行2005,进入开发界面;
2、创建Windows应用程序解决方案;
3、添加所需的Form文件和控件;
4、设计窗体和控件的相关属性;
5、定义一个学生类;
6、编写相应代码,对类成员变量进行赋值和读取操作;
7、编写构造函数及各种重载函数,通过构造函数初始化对象;
8、测试程序;
9、实验结果验证、撰写实验报告。
以下为实验成果图:
以下为实验代码: