day6(2024/2/7)

news/2024/12/22 9:52:07/

继承

用一个已有的类创建一个新类的过程就叫继承
(在新的类中继承已有类的所有内容)
派生类继承基类的过程,子类继承父类的过程
1.子类会继承父类中的所有成员,包含私有成员
2.类之间的继承关系,可以理解为包含关系
3.子类从父类中继承的成员放在子类中的首地址上,所以父类的指针可以指向子类的成员,(父类的引用也可以引用子类的成员),但是只能访问父类的空间
4.子类的指针指向子类的成员,既可以访问从父类继承的内容,也可以访问子类拓展的内容

虚继承

虚继承指的是对公共基类的虚继承
主要用于解决菱形继承存在的问题,在继承时加上virtual关键字后,公共基类中的内容,只会在汇集子类中保留一份

多态

静态多态 ------>函数重载,每个函数的区分是在编译阶段完成的
动态多态 ------>通过继承和函数重写实现的多态,对子类函数的区分是在调用阶段完成的


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

相关文章

linux系统非关系型数据库redis的配置文件

redis配置文件 Redis的配置文件位于Redis安装目录下,文件名为redis.conf,配置项说明如下 Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no当Redis以守护进程方式运行时,Red…

基于hadoop+spark的大规模日志的一种处理方案

概述: CDN服务平台上有为客户提供访问日志下载的功能,主要是为了满足在给CDN客户提供服务的过程中,要对所有的记录访问日志,按照客户定制的格式化需求以小时为粒度(或者其他任意时间粒度)进行排序、压缩、打包,供客户进行下载,以便进行后续的核对和分析的诉求。而且CDN…

突破编程_C++_基础教程(指针)

1 指针的基础概念 指针是 C 的核心之一,使用 C 语言构建的程序之所以性能强悍,有很大部分原因是体现在使用指针直接操作内存。当然这样的工具是一把双刃剑,错误的指针操作可能会导致程序崩溃或者数据损坏。 指针主要有四个方面的用途&#x…

又一款图像AI应用爆火,团队仅两人,单月吸引40万用户

又一款AI原生应用火了。近日,AI图像增强应用Magnific AI广受追捧,该应用在发布一个多月之后吸引了40万注册用户。 Magnific AI不仅可以用生成式AI技术放大图像,还能一键提升图像的分辨率,把原图呈现的更清晰,更有质感…

洛谷:P1219 [USACO1.5] 八皇后 Checker Challenge(dfs深度优先遍历求解)

题目描述 一个如下的 6666 的跳棋棋盘,有六个棋子被放置在棋盘上,使得每行、每列有且只有一个,每条对角线(包括两条主对角线的所有平行线)上至多有一个棋子。 上面的布局可以用序列 2 4 6 1 3 52 4 6 1 3 5 来描述&am…

LeetCode LCP 30.魔塔游戏:贪心(优先队列)

【LetMeFly】LCP 30.魔塔游戏:贪心(优先队列) 力扣题目链接:https://leetcode.cn/problems/p0NxJO/ 小扣当前位于魔塔游戏第一层,共有 N 个房间,编号为 0 ~ N-1。每个房间的补血道具/怪物对于血量影响记于…

用友U8+OA doUpload.jsp 文件上传漏洞复现

0x01 产品简介 用友U8+ OA经过20多年的市场锤炼,不断贴近客户需求,以全新UAP为平台,应对中型及成长型企业客户群的发展,提供的是一整套企业级数智化升级解决方案,为成长型企业构建精细管理、产业链协同、社交化运营为一体的企业互联网经营管理平台,助力企业应势而变,赢…

Python(21)正则表达式中的“元字符”

大家好!我是码银🥰 欢迎关注🥰: CSDN:码银 公众号:码银学编程 获取资源:公众号回复“python资料” 在本篇文章中介绍的是正则表达式中一部分具有特殊意义的专用字符,也叫做“元…