案例
Cube.h
#prama once
#include <iostream>
//如果用到别的类,写上他们的头文件
using namespace std;
class Cube{
protected:
int l,w,h;
int S,V;
public:
Cube();
Cube(int a,int b,int c);
int getS();
int getV();
int getL();
int getW();
int getH();
bool ifsame(Cube & c);
void show1(bool ans);
};
Cube.cpp
#inlcude<Cube.h>
Cube::Cube(){ }
Cube::Cube(int a,int b,int c){
l = a;w = b;
h = c;
S = 2 * a * b + a * c * 2 + b * c * 2;
V = a* b* c;
}
int Cube::getS(){
return S;
}
int Cube::getV(){
return V;
}
int Cube::getL(){
return l;
}
int Cube::getW(){
return w;
}
int Cube::getH(){
return h;
}
bool Cube::ifsame(Cube & c){
if(l == c.getL() && w == c.getW() && h == c.getH()){
return true;
}
else return false;
}
void Cube::show1(bool ans){
if(ans) {
cout << "yy" << endl;
}
else cout << "byy" << endl;
}
最后在main中include类的头文件
#include<Cube.h>