使用受保护的继承

Using protected inheritance

本文关键字:继承 受保护      更新时间:2023-10-16

在准备考试的时候,我正在看以前的考试,有一个问题我就是找不到答案。我没有正确的答案,我的老师已经失踪一段时间了。这个问题原来不是用英语写的。

假设类CI继承自类Sup,如:class CI : protected Sup {。为什么这不是分类继承?

为什么这不是一个分类继承?

一般来说,继承为对象种类提供了一种自然的分类机制,允许显式地对对象的共性进行建模。当类D公开继承类B 时,类之间的关系变为

D is a B

这建立了一个分类:"所有D s都是B s"。

然而,当继承是私有的或受保护的,D不会变成B,因此不能在D之上建立一个额外的分类。本质上,私有或受保护的继承可以看作是实现的细节,而不是接口的细节。