首页 > 编程语言 > 详细

C++第07课 继承

时间:2021-09-07 07:06:48      阅读:13      评论:0      收藏:0      [点我收藏+]

1.基本概念

继承: 父类 子类 ,子类没产生新的东西

派生:基类 派生类

继承A 产生B ,A B

2.继承的实质

父类的属性在子类中也存在一份,构造函数不能被继承

3.继承的权限问题

| | public | protected | private |
| ------------- | ------------- | ------------- | -------- |
| public继承 | public属性 | protected属性 | 不可访问 |
| protected继承 | protected属性 | protected属性 | 不可访问 |
| private继承 | private属性 | private属性 | 不可访问 |

综上: 假设public属性是最低 ,private属性是最高的,那么可以发现问题,继承方式只会增强父类的属性在子类当中的权限强度,任何继承方式的父类的私有属性子类都不可以直接访问。

4.继承的构造函数写法

+ 子类的构造函数必须要采用**初始化参数列表**的写法
+ 子类构造函数必须调用父类构造函数初始化继承下来的属性,也就是父类属性只能通过父类的构造函数初始化
+ 构造子类对象时候,必定先调用父类的构造函数

C++第07课 继承

原文:https://www.cnblogs.com/creature-lurk/p/15232895.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!