对象的类矩形和三角形的每一个包含继承了多边形的成员。这些是:宽度,高度和set_values。
受保护的访问用于类多边形说明符是类似于私人。其唯一的区别在事实发生继承另一个:当一个类继承,派生类的成员可以访问受保护的成员从基类继承的,但不是它的私有成员。
通过声明的宽度和高度,而不是私人的保护,这些成员也可由派生类矩形和三角形,而不是从成员的多边形。如果他们是公共的,他们可以从任何地方访问。
我们可以总结出不同的访问类型,根据功能可以以下方式获得他们:
这个公共关键字后结肠(:)是最容易从类继承的成员:(在这种情况下,多边形)会从派生类(在这种情况下,矩形)。因为公众是最接近的水平,通过这个关键词派生类继承的所有成员和他们在基类相同的水平。
受保护的,基类的所有公共成员继承派生类中的保护。相反,如果大多数限制访问指定的水平(私人),所有的基类继承成员私人因而无法从派生类访问。
例如,如果女儿是一类来自母亲,我们定义为: