目次:
定義-基本クラスとはどういう意味ですか?
基本クラスは、他のクラスの派生元であるオブジェクト指向プログラミング言語のクラスです。 基本クラスから暗黙的に継承されたコードを再利用できる他のクラスの作成を容易にします(コンストラクターとデストラクターを除く)。 プログラマは、派生クラスに関連するメンバーを追加またはオーバーライドすることにより、基本クラスの機能を拡張できます。
基本クラスは、親クラスまたはスーパークラスとも呼ばれます。
Techopediaは基本クラスを説明します
基本クラスから派生したクラスは、データと動作の両方を継承します。 たとえば、「乗り物」は、「車」と「バス」の派生元となる基本クラスにすることができます。 車とバスはどちらも乗り物ですが、それぞれが乗り物の基本クラスの独自の特化を表しています。
基本クラスには次のプロパティがあります。
- 基本クラスは、派生クラスの前に自動的にインスタンス化されます。
- 派生クラスは、一致するパラメーターリストを使用して基本クラスコンストラクターを呼び出すことにより、インスタンス化中に基本クラスと通信できます。
- 基本クラスのメンバーは、明示的なキャストを介して派生クラスからアクセスできます。
- 基本クラスで抽象メソッドが定義されている場合、このクラスは抽象クラスと見なされ、非抽象派生クラスはこれらのメソッドをオーバーライドする必要があります。
- 抽象基本クラスは、宣言で「abstract」キーワードを使用して作成され、「new」キーワードを使用した直接開始を防ぐために使用されます。
