- 2
- 0
- 约7.54千字
- 约 9页
- 2020-10-06 发布于浙江
- 举报
电子信息学院
实验报告书
课 程 名: 面向对象程序设计
题 目: 实验4 类和对象
实验类别: 设计研究型
班 级: BX1004
学 号: 35
姓 名: 赵鑫
评语:
实验态度:认真 ( ) 一般 ( ) 差 ( )
实验结果:正确 ( ) 部分正确 ( )错 ( )
实验理论:掌握 ( ) 熟悉 ( ) 了解 ( ) 不懂 ( )
操作技能:强 ( ) 一般 ( ) 差 ( )
实验报告:好 ( ) 一般 ( ) 差 ( )
成绩: 指导教师: 陈群贤
批阅时间: 年 月 日
一.实验目的
(1)掌握声明类的方法,类和类的成员的概念以及定义对象的方法。
(2)初步掌握用类和对象编制基于对象的程序
(3)学习检查和调试基于对象的程序
二.实验内容
(1)有以下程序:
#includeiostream
usingnamespace std;
classTime //定义Time 类
{public: //数据成员为公用的
inthour;
intminute;
int sec;
};
intmain()
{ Timet1; //定义他为Time 类对象
cinti.hour; //输入设定时间
cinti.minute;
cinti.sec;
coutt1.hour:ti.minute:t1.secendl; //输出时间
reture0;
}
改写程序,要求:
将数据成员改为私有的;
将输入和输出的功能改为由成员函数实现;
在类体内定义成员函数。
然后编译和运行程序。请分析什么成员应指定为公用的?什么成员应指定为私有的?什么函
数最好放在类中定义?什么函数最好在类外定义?
(2)分别给出如下的3个文件:
含类定义的头文件student.h。
//student.h (这是头文件,在此文件中进行类的声明)
class Student //类声明
{public:
void display (); //公用成员函数原型声明
private:
intnum;
charname[20];
char sex;
};
包含成员函数定义的源文件student.cpp。
//student.cpp 在此文件中进行函数的定义
#includeiostream
#includestudent.h //不要漏写此行,否则编译通不过
void Student::display() //在类外定义display 类函数
{coutnum:numendl;
coutname:nameendl;
coutsex:sex
您可能关注的文档
最近下载
- 高州市智慧城市新型基础设施和公共服务配套工程(基础底座一期)项目采购需求.docx VIP
- 2025年高考英语一轮复习讲义—必修一:Unit 5 Into the wild(外研版).pdf VIP
- 农村旧房改造合同书7篇.docx VIP
- 休克早期识别与处理技巧.pptx VIP
- 安徽财经大学《高等数学》2018-2019期末试卷.pdf VIP
- 2022年甘肃白银中考英语试题及答案-完整版.pdf VIP
- 语文选修下册作业本答案.pdf VIP
- 明代隆庆和议与九边阅视制的设立及运行.pdf VIP
- 部编版(26春)小学语文一年级下册教学设计全册.docx VIP
- 妇产科妇产科患者子痫应急预案演练脚本.docx
原创力文档

文档评论(0)