c语言中的核心知识有哪些是关于继承的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1751个文字,预计阅读时间需要8分钟。
继承是一种面向对象的三大特性之一。在定义一些类的时候,如果下级类的成员除了继承上一级的共性外,还有自己独有的特性,这时我们可以选择继承,以减少代码的重复。继承的基类被称为父类。
一、继承
继承是面向对象的三大特征之一
在定义一些类的时候,如果下级别的成员除了拥有上一级的共性,还有自己的特性,这时候我们就可以选择继承,来减少重复代码
1、继承的基本语法
class 子类 :继承类型 父类
例如:
class son : public father{
//成员
};
注意事项:
1、子类又称:派生类,父类又称:基类
2、子类的成员包括从父类继承来的,以及自己增加的成员
3、继承过来的表现共性,增加的表现个性
2、继承方式
继承方式分三种:
1、公有继承(public):当一个子类公有继承父类时,父类的公有成员也是子类的公有成员,父类的保护成员也是子类的保护成员,父类的私有成员不能直接被子类访问,但是可以通过调用父类的公有和保护成员来访问。
2、保护继承(protected): 当一个子类保护继承父类时,父类的公有和保护成员将成为子类的保护成员。
本文共计1751个文字,预计阅读时间需要8分钟。
继承是一种面向对象的三大特性之一。在定义一些类的时候,如果下级类的成员除了继承上一级的共性外,还有自己独有的特性,这时我们可以选择继承,以减少代码的重复。继承的基类被称为父类。
一、继承
继承是面向对象的三大特征之一
在定义一些类的时候,如果下级别的成员除了拥有上一级的共性,还有自己的特性,这时候我们就可以选择继承,来减少重复代码
1、继承的基本语法
class 子类 :继承类型 父类
例如:
class son : public father{
//成员
};
注意事项:
1、子类又称:派生类,父类又称:基类
2、子类的成员包括从父类继承来的,以及自己增加的成员
3、继承过来的表现共性,增加的表现个性
2、继承方式
继承方式分三种:
1、公有继承(public):当一个子类公有继承父类时,父类的公有成员也是子类的公有成员,父类的保护成员也是子类的保护成员,父类的私有成员不能直接被子类访问,但是可以通过调用父类的公有和保护成员来访问。
2、保护继承(protected): 当一个子类保护继承父类时,父类的公有和保护成员将成为子类的保护成员。

