首页 > 代码库 > 类和对象
类和对象
#include <iostream>using namespace std;class Building{ int Floors,Rooms; double Total_area;public: Building( int f,int r,double t) { Floors=f; Rooms=r; Total_area=t; } void disp_b() { cout<<"Floors:"<<Floors<<endl; cout<<"Rooms:"<<Rooms<<endl; cout<<"Total area:"<<Total_area<<endl; }};class Housing : public Building{ int Bedrooms,Bathrooms;public: Housing( int f,int r,double t,int be,int ba): Building(f,r,t) { Bedrooms=be; Bathrooms=ba; } void disp_h() { cout<<"HOUSING:"<<endl; disp_b(); cout<<"Bedrooms:"<<Bedrooms<<endl; cout<<"Bathrooms:"<<Bathrooms<<endl; }};class Office : public Building{ int Extinguishers,Phones;public: Office( int f,int r,double t,int ex,int ph) :Building(f,r,t) { Extinguishers=ex; Phones=ph; } void disp_o() { cout<<"OFFICING:"<<endl; disp_b(); cout<<"Extinguishers:"<<Extinguishers<<endl; cout<<"Phones:"<<Phones<<endl; }};int main( ){ int t,a,b,d,e; double c; cin>>t; while (t--) { cin>>a>>b>>c>>d>>e; Housing h1(a,b,c,d,e); cin>>a>>b>>c>>d>>e; Office o1(a,b,c,d,e); h1.disp_h(); o1.disp_o(); } return 0;}
类和对象
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。