实现继承和多态性

速览

了解如何使用基类和派生类创建类层次结构,以及如何使用类继承或接口实现实现多态行为。

先决条件

  • 安装 Visual Studio Code(安装了 C# 开发工具包扩展)。
  • 具备在 C# 中开发具有属性和方法的类以实现基本面向对象程序的能力。
  • 能够创建接口,用于为以 C# 编写的面向对象的程序中的类定义约定。

本学习路径中的模块

了解如何使用基类和派生类创建类层次结构,以及如何使用 newvirtualabstractoverride 等关键字来隐藏或重写派生类的成员。  

了解多态性原则、如何使用类继承或接口实现实现多态行为,以及如何在基于继承的方法和基于接口的多态性方法之间进行选择。