継承とポリモーフィズムを実装する

概略

基底クラスと派生クラスを使用してクラス階層を作成する方法と、クラス継承またはインターフェイス実装を使用してポリモーフィックな動作を実装する方法について説明します。

前提条件

  • C# Dev Kit 拡張機能がインストールされた Visual Studio Code のインストール。
  • プロパティとメソッドを使用してクラスを実装する C# で基本的なオブジェクト指向プログラムを開発する機能。
  • C# で記述されたオブジェクト指向プログラムによって実装されるクラスのコントラクトを定義するインターフェイスを作成する機能。

このラーニング パス内のモジュール

基底クラスと派生クラスを使用してクラス階層を作成する方法と、newvirtualabstract、および override キーワードを使用して派生クラスのメンバーを非表示またはオーバーライドする方法について説明します。  

ポリモーフィズムの原則、クラス継承またはインターフェイス実装を使用してポリモーフィックな動作を実装する方法、およびポリモーフィズムに対する継承ベースのアプローチとインターフェイス ベースのアプローチのいずれかを選択する方法について説明します。