- 前言
- 一、要求
- 二、分析
- 三、代码
- 四、 结果
一、要求Ἲc;本文章是 【C++笔记】 专栏的文章,主要是C++黑马的笔记、自己的实验与课设
🔗C++笔记 传送门
💻提示:源码已在github整理
-
改写程序设计,将数据成员由public改为private,并在类内定义函数
-
将类的定义头文件与成员函数定义的源文件与包含主函数的源文件共同构成一个程序
-
求3个长方体的体积,编写一个基于对象的程序
在头文件声明长方体的长宽高,输入函数以及输出函数
在源文件中编写输入输出函数并在主函数中通过定义3个Cube数组实现对长方体体积的计算
三、代码源码下载
//Cube.h 头文件
#pragma once
#include
using namespace std;
class Cube
{
public:
void set();
//输出函数
double show();
private:
double c_length; //长
double c_wide; //宽
double c_height; //高
};
//源文件Cube.cpp
#include "Cube.h"
void Cube::set()
{
cin >> c_length >> c_wide >> c_height;
}
double Cube::show()
{
double c_volume = c_length * c_wide*c_height;
return c_volume;
}
//主函数main.cpp
#include
using namespace std;
#include "Cube.h"
int main()
{
Cube cube[3];
for (int i = 0; i < 3; i++)
{
cout << "请输入第"<<i+1 << "个长方体的长宽高" << endl;
cube[i].set();
}
for (int i = 0; i < 3; i++) {
cout << "第" << i + 1 << "个长方体的体积为" << cube[i].show() << endl;;
}
system("pause");
return 0;
}
四、 结果
通过本次实验练习了类分文件编写的规则以及对类的定义
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)