小工具知识网

当前位置: 首页 > 行业知识 > 继承详解——C++深度学习解析

行业知识

继承详解——C++深度学习解析

2026-10-31 06:54:57 来源:互联网转载

        前言 : 本节内容是讲解面向对象中三大特性之一的继承。 继承是面向对象程序设计中代码复用的一种重要手段。 通过继承, 我们就可以在原本的代码上进行扩展, 而不是重新写一段代码, 让代码变得冗余。 同时, 继承也体现了面向对象程序设计的层次结构,不同于我们以前经常见到的函数的复用, 继承是层次上的复用, 也可以说是类层次的复用。

        注:本节讲述的是c++里面的继承, 适合正在学习c++的友友们进行观看。

        

目录

一.什么是继承

1.1继承体系

1.2定义格式

1.3继承方式

二、继承的作用域问题

三、继承的切片问题

四、派生类的默认成员函数

4.1派生类的构造函数:

4.2派生类的析构函数

4.3派生类的拷贝构造函数

 4.4派生类的赋值重载

五、继承与友元

六、继承与静态成员

七、菱形继承和菱形虚拟继承


一.什么是继承

1.1继承体系

        在继承体系中, 被继承的那个类叫做基类或者父类, 继承来的那个类叫做派生类或者子类

        我们通过一个具体的实例来看一下继承是怎么实现类的复用的:

定义一个继承体系:

#includeusing namespace std;#include#include//基类class Person {public://构造函数Person(const string name, const string sex) :_name(name),_sex(sex){}//打印接口void Print(){cout 

上一篇:服务器怎么u盘快捷启动?

下一篇:动态头像定制利器,源码免费下载,个性化头像轻松打造!