4

試験の準備で過去の試験を見ているのですが、答えが見つからない問題が 1 つあります。私は答えの正解を持っていません、そして私の先生はしばらくの間MIAでした. 質問はもともと英語ではありません。

クラス CI がクラス Sup から次のように継承するとしますclass CI : protected Sup {。これが分類継承でないのはなぜですか?

4

1 に答える 1

5

なぜこれは分類継承ではないのですか?

一般に、継承はオブジェクトの種類に自然な分類メカニズムを提供し、オブジェクトの共通性を明示的にモデル化できるようにします。クラスがクラスを公にD継承する場合、クラス間の関係は次のようになります。B

D is a B

Dこれにより、「すべてがsである」という分類が確立されBます。

ただし、継承がプライベートまたは保護されている場合は、にDなりませんB。したがって、に対する追加の分類を確立できませんD。基本的に、プライベートまたは保護された継承は、インターフェイスの詳細ではなく、実装の詳細と考えることができます。

于 2013-01-16T18:09:48.193 に答える