1.继承方式包括三种:public、private、protected。默认的继承方式是private
例:(1)公有方式继承
class A : public B
{
.......
}
(2)默认为私有继承
class A : B
{
.......
}
2、派生类中的成员包括从基类继承过来的成员和自己增加的成员。从基类继承过来的成员体现了派生类从基类继承而获得的共性。
新增加的成员体现了派生类的个性。
3、派生类吧基类中的全部成员(不包括构造函数和析构函数)接收过来,也就是说没有选择的,不能选择接收其中一部分成员,而舍弃另一部分成员。有些基类中的成员在派生类中是没有用到的,但也要继承过来,也就造成了数据的冗余,这是c++标准不能避免的。
4、覆盖基类中的成员和成员函数方法:
(1)在派生类中声明一个和基类同名的成员;
(2)如果是成员函数,不仅函数名相同,参数列表也要相同。
摘自谭浩强《c++程序设计》