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

news/2024/9/23 7:27:40/

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");
}


http://www.ppmy.cn/news/1510608.html

相关文章

关于android中的各种尺寸与计算

--张学友《心如刀割》很好听 先说几个术语&#xff1a; Screen size(屏幕尺寸)&#xff1a; 指的是手机实际的物理尺寸&#xff0c;比如常用的2.8英寸&#xff0c;3.2英寸&#xff0c;3.5英寸&#xff0c;3.7英寸 摩托罗拉milestone手机是3.7英寸 Aspect Ratio(宽高比率)&am…

关于鸿蒙开发中滚动容器Scroll的介绍

当子组件的布局尺寸 超过Scroll的尺寸 时&#xff0c;内容可以滚动。 Scroll的核心用法 用法说明&#xff1a; Scroll设置尺寸设置溢出的子组件【只支持一个子组件】滚动方向&#xff1a;支持横向和纵向&#xff0c;默认纵向 Scroll(){// 只支持一个子组件Column(){// 内容…

解析 Vue 中的app.version、 app.provide 与 app.runWithContext :原理、应用与实例剖析

目录 app.provide app.runWithContext ​​​​​​​app.version 非 VIP 用户能够通过积分下载博文资源 app.provide 在 Vue 3.0 中,app.provide充当着在应用层级提供全局共享数据或者服务的关键角色。 app.provide(key, value) 这一方法接收两个关键参数,其中 …

13、14代CPU故障迎来结局,intel或将卖大楼了

AMD 本应该在上个月就发布的锐龙 9000 系列&#xff0c;终于在 8 月 8 日正式上市了。 新一代的 Ryzen 9000 尽管在性能上属于中规中矩的常规迭代&#xff0c;但是因为 IPC 的进步和先进工艺的加持下&#xff0c;积热问题带来了极大的改善。 相较于 AMD 这边的春风得意&#x…

JS UI库DHTMLX Suite v8.4全新发布——图表、网格组件等API全面升级

DHTMLX UI 组件库允许您更快地构建跨平台、跨浏览器 Web 和移动应用程序。它包括一组丰富的即用式 HTML5 组件&#xff0c;这些组件可以轻松组合到单个应用程序界面中。DHTMLX JS UI 组件可用于任何服务器端技术&#xff1a;PHP、Java、ASP.NET、Ruby、Grails、ColdFusion、Pyt…

笔记 5 : 彭老师课本第 5 章 , 开始代码编程

&#xff08;49&#xff09;大纲&#xff1a; &#xff08;50&#xff09; 系统&#xff1a; &#xff08;51&#xff09; 学习路线&#xff1a; &#xff08;52&#xff09;该款 soc 的内存布局&#xff1a; 细化的 SFR 地址空间 &#xff1a; &#xff08;53&#xff09; soc…

使用 Vue 官方脚手架初始化 Vue3 项目

Vite 官网&#xff1a;https://cn.vitejs.dev/ Vue 官网&#xff1a;https://vuejs.org/ Vue 官方文档&#xff1a;https://cn.vuejs.org/guide/introduction.html Element Plus 官网&#xff1a;https://element-plus.org/ Tailwind CSS 官网&#xff1a;https://tailwindcss.…

坐牢第二十七天(聊天室)

基于UDP的网络聊天室 一.项目需求&#xff1a; 1.如果有用户登录&#xff0c;其他用户可以收到这个人的登录信息 2.如果有人发送信息&#xff0c;其他用户可以收到这个人的群聊信息 3.如果有人下线&#xff0c;其他用户可以收到这个人的下线信息 4.服务器可以发送系统信息…