阅读背景:

《C++ Primer Plus》第14章 C++中的代码重用 学习笔记

来源:互联网 

C++提供了集中重用代码的手段。第13章介绍的共有继承能够建立is-a关系,这样派生类可以重用基类的代码。私有继承和保护继承也使得能够重用基类的代码,单建立的是has-a关系。使用私有继承时,积累的公有成员和保护成员将称为派生类的私有成员;使用保护继承时,积累的公有成员和保护成员将称为派生类的保护成员。无论使用哪种继承,基类的共有接口都将称为派生类的内部接口。这有时候被称为继承实现,但并不继承接口,因为派生类对象不能显式地使用基类的接口。因此,不能将派生类对象看作是一种基类对象。由于这种原因,在不进行显式类型转换的情况下,基类指针或引用将不能指向派生了对象。C++提供了集中重用代码的手段。第13章介绍的共有继承能够建立is-a关系,这样派生类可以重用




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: