实现多态行为

初级
开发人员
高校教师
中小学教师
学生
Visual Studio Code

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

学习目标

  • 描述多态性原则。

  • 实现基于继承的多态性。

  • 实现基于接口的多态性。

  • 介绍多态设计注意事项。

  • 在 C# 应用程序中实现多态行为。

先决条件

  • 安装 Visual Studio Code(安装了 C# 开发工具包扩展)。

  • 具备在 C# 中开发具有属性和方法的类以实现基本面向对象程序的能力。

  • 能够创建接口,用于为以 C# 编写的基本面向对象的程序中的类定义约定。

  • 能够使用基类和派生类创建类层次结构。