跳至正文
KnowledgeCity

C++ 继承层次结构与多重继承

该模块是关于多重继承、它的用途、警告和问题,以及克服它们的方法。
Preview the first lesson free — get full access to all 4 lessons.
课程:随需点播
高级 提供方 Mikhail Veygman  4 节课 ·  15m  语言:阿拉伯语, 德语, 英语, 西班牙语, 法语, 葡萄牙语, Chinese 

课程简介

这个模块是关于类设计和继承的。我们将介绍良好类设计的概念。我们将展示使用继承来描述真实对象的方法。它还将描述不同类型的继承以及如何使用它们,但还将介绍可用于描述真实对象的组件的组合概念。

学习目标

技能

您将学到的内容

  • 在C++中应用良好的类设计原则
  • 使用继承描述现实世界中的对象
  • 区分并应用不同类型的继承,包括层次继承和多重继承
  • 使用虚基类解决多重继承中的歧义问题
  • 使用类组合描述现实对象的组成部分

关键要点

  • 本模块专注于C++中的类设计与继承。
  • 继承可用于对现实世界中的对象进行建模,本模块涵盖不同类型的继承及其使用方法。
  • 多重继承可能引入歧义,可通过虚基类加以解决。
  • 组合提供了另一种描述现实对象组成部分的方式。

常见问题

这个C++模块涵盖哪些内容?

本模块涵盖类设计与继承,包括良好类设计的原则、使用继承描述现实世界中的对象、不同类型的继承及其使用方法,以及用于描述现实对象组成部分的组合概念。

本模块讲授哪些类型的继承?

课程内容涵盖层次继承和多重继承,包括多重继承中的歧义问题以及使用虚基类解决多重继承歧义的方法。

学习本模块后我将掌握哪些技能?

您将学习C++概念、C++模块、模块化、模块化编程、多重继承以及软件模块等相关知识与技能。

本模块的结构是怎样的?

本模块包含以下课程:层次继承、多重继承、多重继承中的歧义,以及虚基类与解决多重继承歧义。