概要
このモジュールでは、オブジェクト指向プログラミング (特に C#) での継承の概念について学習しました。 コードの再利用、拡張性、カプセル化、一貫性、ポリモーフィズムを有効にするために、クラス階層と継承を実装しました。 派生クラスが基底クラスのメンバーを継承および拡張する方法について説明しました。
このモジュールの主なポイントには、継承の原則と、派生クラスで基底クラスの機能を拡張するアプローチが含まれます。 継承されたメンバーの可視性を決定する際のアクセス修飾子の役割について学習しました。 また、基本クラスメンバーの継承またはオーバーライド方法を制御する abstract、virtual、sealed などのキーワードの使用についても説明しました。 さらに、new キーワードを使用して基底クラスのメンバーを非表示にし、override キーワードを使用して基底クラス メンバーの動作を変更または拡張する方法について説明しました。 最後に、base キーワードを使用して、派生クラスから基底クラスのメンバーにアクセスする方法について説明しました。