编写一个标准类—Box

来源:互联网 发布:vue.js 2.0 分页插件 编辑:程序博客网 时间:2024/06/09 14:26

编写一个标准类—Box

Main函数:

#include<iostream>#include"Box.h"using namespace std;int main(){Box box1;cout<<"The volume of box1 is "<<box1.volume()<<endl;Box box2(20,30,40);cout<<"The volume of box2 is "<<box2.volume()<<endl;box2.set_height(4);cout<<"The height of box2 is "<<box2.get_height()<<endl;box2.set_length(5);cout<<"The length of box2 is "<<box2.get_length()<<endl;box2.set_width(6);cout<<"The width of box2 is "<<box2.get_width()<<endl;cout<<"Now the volume of box2 is "<<box2.volume()<<endl;system ("PAUSE");return 0;}



 

头文件:

 

#include<iostream>class Box{public:Box();Box(int height, int width, int length);int get_height();int get_width();int get_length();void set_height(int height);void set_width(int height);void set_length(int length);int volume();private:int height;int width;int length;};


 

源文件:

#include "Box.h"using namespace std;Box::Box(){height = 10;width = 10;length = 10;}Box::Box(int height, int width, int length){this->height = height;this->width = width;this->length = length;}int Box::get_height(){return height;}int Box::get_width(){return width;}int Box::get_length(){return length;}void Box::set_height(int height){this->height = height;}void Box::set_width(int width){this->width = width;}void Box::set_length(int length){this->length = length;}int Box::volume(){return (height * width * length);}


 

 

原创粉丝点击