/*
* 实验四:继承性和派生类
* 内容提要:建立一个楼房基类Building为基类,用于存储地址和楼号
* 建立住宅类House继承Building, 用来存储房号和面积,
* 另外建立办公室类Office继承Building, 存储办公室名称和电话号码。
* 基本要求:编制应用程序,建立住宅和办公室对象测试之并输出有关数据
*/

/*
* 实验四:继承性和派生类
* 内容提要:建立一个楼房基类Building为基类,用于存储地址和楼号
* 建立住宅类House继承Building, 用来存储房号和面积,
* 另外建立办公室类Office继承Building, 存储办公室名称和电话号码。
* 基本要求:编制应用程序,建立住宅和办公室对象测试之并输出有关数据
*/
#include <iostream>
#include <cstring>
using namespace std;
class Building {
public:string adress;string buildingNo;
};
class House : public Building {
public:string roomNumber;double area = 0;
};
class Office : public Building {
public:string officeName;string telNumber;
};
int main() {House house;string house_adress;  //住宅地址string house_buildingNo;  //住宅楼号string house_roomNumber;  //住宅房号double house_area;   //住宅面积Office office;string office_adress; //办公室地址string office_buildingNo;//办公室楼号string office_officeName;//办公室名字string office_telNumber;//办公室电话cout << "请输入住宅地址:" << endl;cin >> house_adress;house.adress = house_adress;cout << "请输入住宅楼号:" << endl;cin >> house_buildingNo;house.buildingNo = house_buildingNo;cout << "请输入住宅房号:" << endl;cin >> house_roomNumber;house.roomNumber = house_roomNumber;cout << "请输入住宅面积:" << endl;cin >> house_area;house.area = house_area;cout << "这个住宅的地址为:" << house.adress << ", 它的楼号为:" << house.buildingNo << ", 房号是:" << house.roomNumber << ", 它有" << house.area << "平方米。" << endl << endl;cout << "请输入办公室地址:" << endl;cin >> office_adress;office.adress = office_adress;cout << "请输入办公室楼号:" << endl;cin >> office_buildingNo;office.buildingNo = office_buildingNo;cout << "请输入办公室名字:" << endl;cin >> office_officeName;office.officeName = office_officeName;cout << "请输入办公室电话:" << endl;cin >> office_telNumber;office.telNumber = office_telNumber;cout << "这个办公室的地址为:" << office.adress << ", 它的楼号是:" << office.buildingNo<< ", 办公室的名字是:" << office.officeName << ", 办公室的电话是:" << office.telNumber << endl << endl;system("pause");return 0;
}

实验四:继承性和派生类 建一个楼房Building为基类,建立住宅类House继承Building,存储房号和面积,建立办公室类Office继承Building,存储办公室名称和电话相关推荐

  1. 抽象类试验。定义一组具有继承关系的类。Shape(形状)类是一个抽象类,包含4个数据成员(坐标x,y,颜色c,图形对象g(Graphics类对象))

    package Test5_1_zxj; import javax.swing.*; import java.awt.*; public abstract class Shape {// 抽象类试验. ...

  2. C++ 实验题 建立一个楼房基类 Building 为基类

    题目: 建立一个楼房基类 Building 为基类,用于存储地址和楼号,建立住宅类 House 继承 Building ,用来存储房号和面积,另外建立办公室类 Ofice 继承 Building ,存 ...

  3. 实验四 类和对象;类的继承和派生;多态性; 接口;构造器应用

    实验四 类和对象:类的继承和派生:多态性: 接口:构造器应用 一.实验目的 1. 掌握类与对象的关系: 2. 掌握类的定义: 3. 掌握对象的声明及使用: 4. 掌握构造方法的概念及调用时机: 5. ...

  4. 实验四 类和对象; 类的继承和派生;多态性; 接口;构造器应用

    一.实验目的 1 . 掌握类与对象的关系: 2 . 掌握类的定义: 3 . 掌握对象的声明及使用: 4 . 掌握构造方法的概念及调用时机: 5 . 掌握构造方法的重载: 6 . 掌握匿名对象的使用. ...

  5. Java实验四:类和对象;类的继承和派生;多态性; 接口;构造器应用

    1. 编写一个应用程序,该程序中有 3 个类:Trangle.Leder 和Circle,分别用来刻画"三角形"."梯形"和"圆形".  要 ...

  6. MOOS-ivp 实验四 MOOS编程入门(2)MOOS类讲解

    MOOS-ivp 实验四 MOOS编程入门(2)MOOSapp类讲解 文章目录 MOOS-ivp 实验四 MOOS编程入门(2)MOOSapp类讲解 前言 一.MOOSapp父类的结构和方法 1.使用 ...

  7. 计算机图形学 | 实验四:绘制一个球体

    计算机图形学 | 实验四:绘制一个球体 计算机图形学 | 实验四:绘制一个球体 封装Shader 为什么要封装Shader 如何使用 绘制球模型 球面顶点遍历 构造三角形图元 开启线框模式 开启面剔除 ...

  8. JAVA类与对象tank_实验四 类与对象

    实验四类与对象 1.实验目的 1.使用类来封装对象的属性和行为: 2.掌握对象的组合以及参数传递: 3.掌握类变量与实例变量,以及类方法与实例方法的区别 2.实验内容 1.参考实验指导书中P17-25 ...

  9. 虚函数之定义一个基类Shape,在此基础上派生出Rectangle和Circle再使用Rectangle类创建一个派生类Square。

    定义一个基类Shape,在此基础上派生出Rectangle和Circle,二者都有getArea( )函数计算对象的面积,再使用Rectangle类创建一个派生类Square.将getArea()改造 ...

最新文章

  1. 跨链Cosmos(1) 网络拓扑
  2. 六大技巧提升员工信息安全意识
  3. 我们终于可以把 bug 留给子孙后代了
  4. Mac-安装Homebrew报错error: could not lock config file .git/config:
  5. linux完全卸载texlive
  6. 打破行业困境,大麦如何引领 NB-IoT 技术创新应用?
  7. ztree 自定义参数_jQuery Ztree基本用法
  8. xxx/ASPNET帐户登陆失败情况处理
  9. printer: PJL
  10. CSS单位:em、rem、%、vh、vw、vmin、vmax
  11. 支付宝实现当面付扫描支付退款及退款查询
  12. android opengl 坐标系,Android OpenGL ES从白痴到入门(五):妖艳的着色器
  13. coreldraw怎样定数等分_coreldraw 里怎么将线段等分?
  14. 常用的dede标签小总结
  15. 梧桐树金玉满堂增额终身寿险将下架,百度开屏也懂我的资产荒焦虑
  16. python如何print日语_Python,如何打印日文、韩文、中文字符串
  17. 信息爆炸,用写作让它慢下来-2023.04.07
  18. printf颜色控制c语言,C语言中控制printf的打印颜色实例及vt100的控制符文档
  19. 中国人必须知道的76个常识
  20. 摊上事儿的网易邮箱和安全圈的那些“防御机制”

热门文章

  1. 048python写字笔画顺序识别检测笔顺是否有误检测
  2. Junos SRX NAT介绍
  3. Excel常用函数(案例说明)
  4. 计算机 我们一起学猫叫歌词,猫叫是什么歌 抖音我们一起学猫叫完整版歌词
  5. Facebook成为美国四大电视台争夺观众阵地
  6. 《风之旅人》游戏设计思想二
  7. hive面试题总结(2020最新版)
  8. Hive的面试题总结
  9. 安全基因赋能物流市场,智加科技打磨L4级自动驾驶重塑高速运输 | 2018 全球智能驾驶峰会...
  10. scratch编程--游泳的火柴人