(一)类与对象
第1题
【要求】构建一个类,使其含有3个数据成员,分别表示盒子的3条
边长,这个类还含有构造函数和一个用来计算盒子体积的成员函数。
【分析】在程序中定义一个类,首先为类起一个名字Box,因为该类
表示盒子;然后定义类中的数据成员,题中要求3个数据成员表示盒
子的3条边,所以名字分别为length,width和height。题中没有限
定数据成员的数据类型,可以定义成int或者double;接着定义成员
函数,一共两个,一个是构造函数,用来对数据成员进行初始化,一
个是计算体积的成员函数,起名volumn()。
最后,在主函数中生成Box类的对象box,由对象名调用成员函
数volumn()计算体积并输出。
【源代码】
#include<iostream>
using namespace std; class Box { double length,width,height; public: Box(double len,double w,double h) { length=len; width=w; height=h; } double volumn() {return length*width*height; } }; int main() {Box box(12.4,10.8,8.6); cout<<"The volumn of the box(12.4,10.8,8.6)is:"; cout<<box.volumn()<<endl; return 0; } |
|