この記事は以下から転送されます:http : //m.biancheng.net/csharp/60/
継承は、オブジェクト指向言語の重要な機能の1つです。
C#言語では単一の継承のみがサポートされています。これは主にコードの再利用の問題を解決するために使用されます。
継承関係をプログラミングに柔軟に適用するために、多重継承関係を解決するためのインターフェイスがC#言語で提供されています。
プログラミングにおけるクラス間の継承関係の柔軟な使用は、クラス内のメンバーの再利用をうまく実現でき、これはクラスの使用を助長します。
C#言語では、すべてのクラスはObjectクラスから継承され、Objectクラスのプロパティとメソッドはどのクラスでも使用できます。
- この章では:
- 1. C#継承:基本クラスと派生クラス
- 2. C#オブジェクトの紹介
- 3. C#Equalsメソッド:2つのオブジェクトが等しいかどうかを判別
- 4. C#GetHashCodeメソッド:ハッシュコードを取得する
- 5. C#GetTypeメソッド:オブジェクトタイプタイプを取得する
- 6. C#ToStringメソッド:オブジェクトインスタンスの文字列を返します
- 7. C#VS2015クラス図の使用
- 8. C#基本キーワード:親クラスのメンバーメソッドを呼び出す
- 9. C#virtualキーワードの詳細な説明
- 10. C#抽象:抽象クラスまたは抽象メソッドを宣言する
- 11. C#封印:封印されたクラスまたはメソッドを宣言する
- 12. C#継承におけるコンストラクター間の 関係
- 13. C#ポリモーフィズムの分析