mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question ランダム
speech play
speech pause
speech stop

オブジェクト指向プログラミング (OOP) における継承

継承は、あるクラスが別のクラスからプロパティと動作を継承できるようにするオブジェクト指向プログラミング (OOP) のメカニズムです。継承元のクラスは「スーパークラス」または「親クラス」と呼ばれ、継承を行うクラスは「サブクラス」または「子クラス」と呼ばれます。継承子は、プロパティと動作を継承するサブクラスです。スーパークラス。言い換えれば、継承者は別のクラスの属性とメソッドを継承するクラスです。たとえば、`Car` と `SportsCar` という 2 つのクラスがあるとします。 `Car` クラスには、`color`、`make`、`model` などの属性と、`drive()` や `brake()` などのメソッドがあります。 `SportsCar` クラスは、これらの属性とメソッドをすべて `Car` クラスから継承しますが、スポーツ カーに固有の追加の属性とメソッドもいくつか持っています。したがって、`SportsCar` クラスは `Car` クラスの継承になります。

Inheritance によりコードを再利用し、重複を避けることができます。複数のクラスで同じ属性とメソッドを定義する代わりに、それらをスーパークラスで 1 回定義し、すべてのサブクラスでそれらを継承させることができます。これにより、コードがより効率的になり、保守が容易になります。

Knowway.org は、より良いサービスを提供するために Cookie を使用しています。 Knowway.org を使用することにより、Cookie の使用に同意したことになります。 詳細については、Cookie ポリシー テキストをご覧ください。 close-policy