继续关系:Bus或Taxi完成拥有Car的一切,包括全部的成员属性和成员函数。
与在Bus或Taxi空的类定义上增加一个Car类型的成员变量不同的是,后者称为关联。
继续关系:子类可以直接操纵父类中的成员函数和成员属性的名字。而关联关系必须通过新定义的成员变量名才能访问。如:
Class A
{
int x;
}
1. 继续关系
Class B: A
{
}
在使用B的实例时,可以直接访问A中的x.
2. 组合关系
Class C
{
Class A a;
}
是在使用C的实例时,必要通过新定义的变量访问,如a.x