您的位置:首页 > 编程语言 > C语言/C++

c++学习笔记(1)继承与派生

2016-10-25 21:03 253 查看
1.继承方式包括三种:public、private、protected。默认的继承方式是private

例:(1)公有方式继承

 class A : public B

{

.......



(2)默认为私有继承

class A : B

{

.......

}

2、派生类中的成员包括从基类继承过来的成员和自己增加的成员。从基类继承过来的成员体现了派生类从基类继承而获得的共性。

新增加的成员体现了派生类的个性。

3、派生类吧基类中的全部成员(不包括构造函数和析构函数)接收过来,也就是说没有选择的,不能选择接收其中一部分成员,而舍弃另一部分成员。有些基类中的成员在派生类中是没有用到的,但也要继承过来,也就造成了数据的冗余,这是c++标准不能避免的。

4、覆盖基类中的成员和成员函数方法:

(1)在派生类中声明一个和基类同名的成员;

(2)如果是成员函数,不仅函数名相同,参数列表也要相同。

摘自谭浩强《c++程序设计》
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: