クラスの継承を実装する
基底クラスと派生クラスを使用してクラス階層を作成する方法と、new
、virtual
、abstract
、および override
キーワードを使用して派生クラスのメンバーを非表示またはオーバーライドする方法について説明します。
学習の目的
クラス継承の原則について説明します。
基本クラスと派生クラスを構成します。
new
キーワードを使用して、基底クラスのメンバーを非表示にします。virtual
、override
、およびabstract
キーワードを使用して、基底クラスのメンバーをオーバーライドします。派生クラス内から基底クラスのメンバーにアクセスします。
基本クラスと派生クラスを使用して、C# アプリにクラス階層を実装します。
追加
前提条件
C# Dev Kit 拡張機能がインストールされた Visual Studio Code のインストール。
プロパティとメソッドを使用してクラスを実装する C# で基本的なオブジェクト指向プログラムを開発する機能。
C# で記述された基本的なオブジェクト指向プログラムによって実装されるクラスのコントラクトを定義するインターフェイスを作成する機能。