我们先来看一下类的继承形式:
class 派生类名:[访问属性] 基类名
{
}
{
}
这里的访问属性有三种形式,即public, protected和private。我们这样来记会更加容易一些,在继承时:
1、不管采用哪种形式(public, protected或private),基类中的私有成员都不可以被继承;如果非要在派生类中使用基类的私有成员,可以有两种方法:一是使用属性,二是使用友元类或友元函数。
2、如果采用public形式,则基类除了私有成员的其它所有都被原样的继承到派生类中;即在基类中是public的,在派生类中还是public的,在基类中是protected的,在派生类中还是protected的。
3、如果采用protected形式,则基类中除了私有成员的其它说有都被以protected的形式继承到派生类中。
这样看起来就有些条理了,也容易记了。因此,在学习的过程中,理解是非常重要的,要学会把书上的语言解释成自己的语言,再记就容易多了。