📄 shiti7_5_2.cpp
字号:
#include<iostream.h>
class Building
{
public:
Building(){floor=room=0;area=0;}
Building(int f,int r,double a)
{
floor=f;
room=r;
area=a;
}
void Print()const
{
cout<<"The building's specifcation:"<<endl;
cout<<"Floor:"<<"\tRoom:"<<room<<"\tTotal Area:"<<area<<endl;
}
protected:
int floor,room;
double area;
};
class House:public Building
{
public:
House(){bedroom=bathroom=0;}
House(int r,int f,int be,double a,int ba):Building(f,r,a)
{
bedroom=be;
bathroom=ba;
}
void Print()const
{
Building::Print();
cout<<"Include..."<<"\tBedroom:"<<bedroom
<<"tBathroom:"<<bathroom<<endl;
}
private:
int bedroom,bathroom;
};
class Office:public Building
{
public:
Office(){fireExtinguisher=telephone=0;}
Office(int r,int f,double a,int fe,int te):Building(f,r,a)
{
fireExtinguisher=fe;
telephone=te;
}
void Print()const
{
Building::Print();
cout<<"Include..."<<"\tFireExitinguisher:"<<fireExtinguisher
<<"\tTelephone:"<<telephone<<endl;
}
private:
int fireExtinguisher,telephone;
};
void main()
{
House h(3,10,312,45,6);
Office o(20,800,22000,200,1400);
h.Print();
o.Print();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -