小工具知识网

当前位置: 首页 > 行业知识 > c++:继承(超详解)

行业知识

c++:继承(超详解)

2026-10-21 07:16:52 来源:互联网转载

���录

一:什么是继承

二:继承的格式

继承的总结:

二:子类和父类(基类和派生类)

1.子类和父类的相互赋值:

2.同名的成员变量

3.同名成员函数

三:子类中默认的成员函数

1.构造函数

2.析构函数

3.拷贝构造

4.赋值运算符重载

 四:单继承和多继承

单继承:

 多继承:

菱形继承

解决方法一:

解决方法二:

单继承和多继承的总结:


一:什么是继承

定义:

继承(inheritance)机制是面向对象程序设计中使代码可以复用的最重要的手段,它允许程序员在保持原有类特性的基础上进行扩展,增加功能。这样产生的新类,称派生类(或子类),被继承的类称基类(或父类)。

继承呈现了面向对象程序设计的层次结构,体现了由简单到复杂的认知过程。之前接触的复用都是函数复用,继承是类设计层次的复用。

好吧,光看也看不出个啥,还是直接上代码吧

代码:

class human {//定义了一个父类,名字叫humanpublic:string name = "小明";//父类里面定义了一个string类型的和一个int类型int age = 18;};class student:public human {//定义了一个以public方式继承父类的子类studentpublic:int schoolnum = 666;//在父类的name和age的基础上增加了一个schoolnumvoid print(){cout 

上一篇:格力一拖四怎么开主机灯闪(格力一拖四怎么开主机灯闪烁)

下一篇:手机为什么反应迟钝?