如题。
我们经常把派生类和子类混为一谈,其实他们是一个全集和子集的关系。即,子类肯定是派生类,但不是所有的派生类都是子类。这里,我们首先要明确他们俩的概念:
1. 通过C++继承属性而产生的类,都叫派生类。
2. 派生类对象完全具有基类功能,则该派生类叫做基类的子类。即,父类对象能做什么,子类对象也能做什么。
阐明了这两个概念之后,我们再回到话题说说C++的三种继承方式:公共继承、私有继承、保护继承。
我们首先假设基类同时包含私有成员,保护成员
如题。
我们经常把派生类和子类混为一谈,其实他们是一个全集和子集的关系。即,子类肯定是派生类,但不是所有的派生类都是子类。这里,我们首先要明确他们俩的概念:
1. 通过C++继承属性而产生的类,都叫派生类。
2. 派生类对象完全具有基类功能,则该派生类叫做基类的子类。即,父类对象能做什么,子类对象也能做什么。
阐明了这两个概念之后,我们再回到话题说说C++的三种继承方式:公共继承、私有继承、保护继承。
我们首先假设基类同时包含私有成员,保护成员