编写一个标准类—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);
}