声明一个国家基类Country,包含国名、首都、人口等属性,派生出省类Province,增加省会城市、人口数量属性。定义派生类对象,并对相应信息进行输出。

# include<iostream>
# include<string>
using namespace std;
class Country
{public:Country(string nam,string m,int n){country_name=nam;country_main=m;num=n;}
protected:string country_name;//国名string country_main;//首都int num;//人口数};class Province:public Country
{public:Province(string nam,string m,int n,string nam1,int n1):Country(nam,m,n),province_name(nam1),num1(n1){}void province_display(){cout<<"country_name:"<<country_name<<endl;cout<<"country_main:"<<country_main<<endl;cout<<"nam:(单位亿)"<<num<<endl;cout<<"province_name:"<<province_name<<endl;cout<<"num1:(单位亿)"<<num1<<endl;}
private:string province_name;//省会名int num1;//人口数1
};
int main()
{Province pro("中国","北京",17,"武汉",3);pro.province_display();return 0;
}

声明一个国家基类Country,包含国名、首都、人口等属性,派生出省类Province,增加省会城市、人口数量属性。定义派生类对象,并对相应信息进行输出相关推荐

  1. c++课后题,定义一个国家基类Country,包含国名,首都,人口等属性,派生出省类P类,增加…………

    c++课后题,定义一个国家基类Country,包含国名,首都,人口等属性,派生出省类P类,增加---- 头文件名Country.h 头文件内容: #ifndef Country_h #define C ...

  2. 声明一个CPU类,包含等级(rank)、频率(frequency)、电压(voltage)等属性,有两个公有成员函数ran,stop

    实验结果

  3. 分别声明Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher_Cadre(教师兼干部)类。要求: (1)在两个基类中都包含姓名、年龄、性别、地址、电话等数

    分别声明Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher_Cadre(教师兼干部)类.要求: (1)在两个基类中都包含姓名.年龄.性别.地址.电话等数 ...

  4. Java实现AES工具类(包含CBC和ECB)

    目录 一.简介 二.AES工具类 三.实践 3.1 AES之ECB模式加密 3.2 AES之ECB模式解密 3.3 AES之CBC模式加密 3.4 AES之CBC模式解密 结语 一.简介   密码学中 ...

  5. 1002 写出这个数 (20)(20 分) 读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。 输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10^10

    https://pintia.cn/problem-sets/994805260223102976/problems/994805324509200384 1002 写出这个数 (20)(20 分) ...

  6. C++ 笔记(16)— 类和对象(类定义、类实例对象定义、访问类成员、类成员函数、类 public/private/protected 成员、类对象引用和指针)

    1. 类的定义 类定义是以关键字 class 开头,后跟类的名称.并在它后面依次包含类名,一组放在 {} 内的成员属性和成员函数,以及结尾的分号. 类声明将类本身及其属性告诉编译器.类声明本身并不能改 ...

  7. 004--Django(定义模型类、数据的增删改查、F和Q对象)

    1.创建数据库 mysql -uroot -pmysqlcreate database django_demo charset=utf8; 2.配置mysql数据库 在settings.py 中配置数 ...

  8. 先建立一个Point(点)类,包含数据成员x,y(坐标点)。以它为基类,派生出一个Circle(圆)类,增加数据成员r(半径),再以Circle类为直接基类,派生出一个Cylinder(圆柱体)类,再

    先建立一个Point(点)类,包含数据成员x,y(坐标点).以它为基类,派生出一个Circle(圆)类,增加数据成员r(半径),再以Circle类为直接基类,派生出一个Cylinder(圆柱体)类,再 ...

  9. 设计一个程序,求正方形和长方形的周长,具体要求如下: (1) 定义正方形类Square作为基类,包含数据成员边长,以及构造函数、求正方形周长的虚函数、输出函数。 (2) 定义类Square的共有派

    设计一个程序,求正方形和长方形的周长,具体要求如下: (1) 定义正方形类Square作为基类,包含数据成员边长,以及构造函数.求正方形周长的虚函数.输出函数. (2) 定义类Square的共有派生类 ...

最新文章

  1. MapReduce——shuffle
  2. Vijos1448题解---线段树+括号法
  3. 谨慎全面地对待“滞销”
  4. WPF 修改(优化)Menu菜单的样式
  5. fastjson导致的OOM
  6. SpringBoot 使用 log4j2
  7. 来!把 5000 微信好友头像拼成一张图!
  8. 修改配置_iMC服务器修改IP地址的配置
  9. android nfc贴卡多次读写,Android Studio NFC 读写卡程序 (二)(示例代码)
  10. android 双拼输入法,高效输入解决方案——双拼输入法
  11. 如何成为一家顶级域名注册商及如何提供域名注册
  12. 30岁学习编程晚么?
  13. Apple, Steve Jobs, iCon
  14. 字节跳动 2023 校园招聘火热开启!
  15. ​抖音怎么养号容易热门,一机两卡养抖音号可以吗
  16. 关于密码学中不可区分性的一些问题
  17. 揭秘!中国人一定要知道的北斗卫星系统
  18. LeetCode:911. 在线选举————中等
  19. 微信小程序实现图案绘制
  20. android 8.0官方刷机包,安卓8.0系统

热门文章

  1. 数组(入门最后一课)
  2. Windows To Go:Windows 11 也能 “To Go”(制作教程)
  3. Deeply supervised salient object detection with short connections 论文复现
  4. 打新股如何提高中签率?怎么样才能获得新股申购机会?
  5. 依赖倒置原则(Dependecy-Inversion Principle)
  6. 首批5G城市名单公布了!
  7. 2048游戏python源代码_Python2048游戏的实现
  8. 在simulink中实现图像的读取和缩放操作
  9. Linux命令之cat
  10. 为什么人工智能都用python_为什么人工智能用 Python?