公开继承(public inheritance)意味着“is-a”的关系。
如果class Derived以public形式继承class Base,
- 每一个类型为Derived的对象同时也是一个类型为Base的对象;
- Derived表现出更特殊化、具体化的概念,而B表现出更一般化、泛化的概念;
- Base对象可以派上场的地方,Derived对象一样可以派上用场;
公开继承(public inheritance)意味着“is-a”的关系。
如果class Derived以public形式继承class Base,