1.建立一般的基类Building,用来存储一座楼房的层数,房间数,及它的总平方数。建立派生类Housing,继承Building,并存储下面的内容:卧室和浴室的数量,另外,建立派生类OfficeBuilding,继承Building,并存储灭火器和电话的数目。
编制应用程序,建立住宅楼对象和办公楼对象,并输出它们的有关数据。
2.
给出下面的基类,
class AreaClass
{
protected double height;
protected double width;
};
建立两个派生类Box(矩型类)和Isosceles(等腰三角型),让每个派生类包含一个函数Area(),分别用来返回矩型与等腰三角形的面积。用参数化构造函数对height和width进行初始化。