本文介绍: 3.子类从父类中继承的成员放在子类中的首地址上,所以父类的指针可以指向子类的成员,(父类的引用也可以引用子类的成员),但是只能访问父类的空间。主要用于解决菱形继承存在的问题,在继承时加上virtual关键字后,公共基类中的内容,只会在汇集子类中保留一份。动态多态 ——>通过继承和函数重写实现的多态,对子类函数的区分是在调用阶段完成的。4.子类的指针指向子类的成员,既可以访问从父类继承的内容,也可以访问子类拓展的内容。静态多态 ——>函数重载,每个函数的区分是在编译阶段完成的。
继承
用一个已有的类创建一个新类的过程就叫继承
(在新的类中继承已有类的所有内容)
派生类继承基类的过程,子类继承父类的过程
1.子类会继承父类中的所有成员,包含私有成员
2.类之间的继承关系,可以理解为包含关系
3.子类从父类中继承的成员放在子类中的首地址上,所以父类的指针可以指向子类的成员,(父类的引用也可以引用子类的成员),但是只能访问父类的空间
4.子类的指针指向子类的成员,既可以访问从父类继承的内容,也可以访问子类拓展的内容
虚继承
虚继承指的是对公共基类的虚继承
主要用于解决菱形继承存在的问题,在继承时加上virtual关键字后,公共基类中的内容,只会在汇集子类中保留一份
多态
静态多态 ——>函数重载,每个函数的区分是在编译阶段完成的
动态多态 ——>通过继承和函数重写实现的多态,对子类函数的区分是在调用阶段完成的
原文地址:https://blog.csdn.net/weixin_45340901/article/details/136073954
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_67677.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。