定义基类和派生类
class 派生类名:派生方式 基类名
{
private:
新增私有成员列表;
public:
新增公开成员列表;
};
三种数据成员、三种派生方式及访问权限
派生方式 | private | protected | public | ||||||
---|---|---|---|---|---|---|---|---|---|
基类成员 | private | protected | public | private | protected | public | private | protected | public |
派生类成员 | 不可见 | private | private | 不可见 | private | protected | 不可见 | protected | public |
外部 | 不可见 | 不可见 | 不可见 | 不可见 | 不可见 | 不可见 | 不可见 | 不可见 | 可见 |
可以归纳出以下几条准则: