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

