試験の準備で過去の試験を見ているのですが、答えが見つからない問題が 1 つあります。私は答えの正解を持っていません、そして私の先生はしばらくの間MIAでした. 質問はもともと英語ではありません。
クラス CI がクラス Sup から次のように継承するとしますclass CI : protected Sup {。これが分類継承でないのはなぜですか?
試験の準備で過去の試験を見ているのですが、答えが見つからない問題が 1 つあります。私は答えの正解を持っていません、そして私の先生はしばらくの間MIAでした. 質問はもともと英語ではありません。
クラス CI がクラス Sup から次のように継承するとしますclass CI : protected Sup {。これが分類継承でないのはなぜですか?
なぜこれは分類継承ではないのですか?
一般に、継承はオブジェクトの種類に自然な分類メカニズムを提供し、オブジェクトの共通性を明示的にモデル化できるようにします。クラスがクラスを公にD継承する場合、クラス間の関係は次のようになります。B
D is a B
Dこれにより、「すべてがsである」という分類が確立されBます。
ただし、継承がプライベートまたは保護されている場合は、にDなりませんB。したがって、に対する追加の分類を確立できませんD。基本的に、プライベートまたは保護された継承は、インターフェイスの詳細ではなく、実装の詳細と考えることができます。