纳兰融雪的数字花园
Calendar
Recent
RSS
Hashtags
编程/C++
继承
Page Properties
modified
Tuesday 1 July 2025
Edited: Tuesday 1 July 2025
C++类及方法的继承
¶
接触控制和继承
¶
可接触
public
protected
private
同一个类
yes
yes
yes
派生类
yes
yes
no
外部的类
yes
no
no
一个派生类继承了所有的基类方法,除了:
基类的构造函数、析构函数和拷贝构造函数。
基类的重载运算符。
基类的友元函数。
继承
类型
¶
公有继承(public):当一个类派生自公有基类时,基类的公有成员也是派生类的公有成员,基类的保护成员也是派生类的保护成员,基类的私有成员不能直接被派生类访问,但是可以通过调用基类的公有和保护成员来访问。
保护继承(protected): 当一个类派生自保护基类时,基类的公有和保护成员将成为派生类的保护成员。
私有继承(private):当一个类派生自私有基类时,基类的公有和保护成员将成为派生类的私有成员。
在多继承时,如果省略继承方式,默认为 private