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