当前位置: 首页 > news >正文

C++ 126类和对象_面像对像_继承

126类和对象_面像对像_继承
学习内容
        继承
语法
        class 子类名      : 继承方式 父类名
        class PersonModel : public   BaseModel
继承方式 : publc , protected, private

代码

#include<iostream>
using namespace std;//cout 在这里,没有它会报错
#include<string>//126类和对象_面像对像_继承
//学习内容
//继承
//语法
//class 子类名      : 继承方式 父类名
//class PersonModel : public   BaseModel
//继承方式 : publc , protected, private//父类,基类
class BaseModel
{
public://公共string m_Name;static string m_Remark;//静态成员string m_Text;
protected://保存int m_Age;
private://私有string m_Password;
};//子类 继承 了父类
class PersonModel : public BaseModel
{
public:string m_Sex;string m_Text;PersonModel(){}PersonModel(string name,int age,string sex){m_Name = name;m_Age = age;//父类继承过来的公共成员和保护成员在子类中都可以访问m_Sex = sex;}
};void test04()
{PersonModel p1("张三",18,"男");//对象访问静态成员p1.m_Remark = "备注";//类名访问静态成员PersonModel::m_Remark = "备注1";//访问父类同名成员//  BaseModel 作用域,就是父类的类名p1.BaseModel::m_Text = "test";cout << "姓名:" << p1.m_Name << endl;cout << "性别:" << p1.m_Sex << endl;//cout << "年龄:" << p1.m_Age << endl;//保护性,和私有 成员在类外无法访问
}int main()
{test04();system("pause");
}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • matlab 音频音量处理(音量大小按照dB调节)
  • 硬件工程师必须掌握的MOS管详细知识
  • QT stackwidget控件支持上下,左右手势滑动,触摸屏
  • Rust 面向对象编程
  • HTML静态网页成品作业(HTML+CSS)——花主题介绍网页设计制作(1个页面)
  • 解密键盘输入:探索设备控制器的奥秘
  • 基于STM32开发的智能家居照明控制系统
  • 港湾周评|IPO底稿的“萝卜章”与鸭脖大王被立案调查
  • unbuffer禁用输出缓存,实现实时打印解决日志乱序
  • 谷歌浏览器字体模糊不清怎么办
  • SQL高级编程:掌握自定义函数和过程的艺术
  • 牛客面经学习笔记(三)
  • 【Go语言初探】(三)、运行程序报错:Cannot find package “xxx“
  • 复习之 java 锁
  • CMake详解-捡重要的讲
  • (ckeditor+ckfinder用法)Jquery,js获取ckeditor值
  • 【编码】-360实习笔试编程题(二)-2016.03.29
  • 2017-08-04 前端日报
  • el-input获取焦点 input输入框为空时高亮 el-input值非法时
  • macOS 中 shell 创建文件夹及文件并 VS Code 打开
  • Node项目之评分系统(二)- 数据库设计
  • webpack入门学习手记(二)
  • WinRAR存在严重的安全漏洞影响5亿用户
  • - 概述 - 《设计模式(极简c++版)》
  • 跳前端坑前,先看看这个!!
  • 微信小程序填坑清单
  • 鱼骨图 - 如何绘制?
  • 测评:对于写作的人来说,Markdown是你最好的朋友 ...
  • ​软考-高级-系统架构设计师教程(清华第2版)【第12章 信息系统架构设计理论与实践(P420~465)-思维导图】​
  • #控制台大学课堂点名问题_课堂随机点名
  • (11)MSP430F5529 定时器B
  • (二十三)Flask之高频面试点
  • (附源码)spring boot北京冬奥会志愿者报名系统 毕业设计 150947
  • (附源码)ssm户外用品商城 毕业设计 112346
  • (收藏)Git和Repo扫盲——如何取得Android源代码
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • (一)utf8mb4_general_ci 和 utf8mb4_unicode_ci 适用排序和比较规则场景
  • *2 echo、printf、mkdir命令的应用
  • .ai域名是什么后缀?
  • .dat文件写入byte类型数组_用Python从Abaqus导出txt、dat数据
  • .Net转前端开发-启航篇,如何定制博客园主题
  • @property @synthesize @dynamic 及相关属性作用探究
  • @TableLogic注解说明,以及对增删改查的影响
  • [000-01-030].Zookeeper学习大纲
  • [2024-06]-[大模型]-[Ollama]- WebUI
  • [Algorithm][综合训练][kotori和气球][体操队形][二叉树中的最大路径和]详细讲解
  • [Android 13]Input系列--获取触摸窗口
  • [C#]winform部署PaddleOCRV3推理模型
  • [C/C++随笔] char与unsigned char区别
  • [C++基础]-初识模板
  • [c++刷题]贪心算法.N01
  • [CCIE历程]CCIE # 20604
  • [codevs 1515]跳 【解题报告】
  • [C和指针].(美)Kenneth.A.Reek(ED2000.COM)pdf
  • [GXYCTF2019]禁止套娃