但是要注重的是,在创建派生类对象之前,系统首先确定派生类对象的覆盖范围(也可以称做大小尺寸),上面代码的派生类对象a就覆盖于Vehicle类和Car类上,至于派生类对象的创建是如何构造基类成员的,我们看如下代码,随后再进行分析:#include <iostream> using namespace std;
其实类的组合我们在早些的前面的教程就已经接触过,只是在这里换了个说法而已,当一个类的成员是另一个类的对象的时候就叫做组合,事实上就是类于类的组合。组合和继续是有明显分别的,为了充分理解继续与组合的关系,我们在不破坏类的封装特性的情况下,先看如下的代码:#include <iostream> using namespace std;