オブジェクト指向プログラミング (OOP) における継承
継承は、あるクラスが別のクラスからプロパティと動作を継承できるようにするオブジェクト指向プログラミング (OOP) のメカニズムです。継承元のクラスは「スーパークラス」または「親クラス」と呼ばれ、継承を行うクラスは「サブクラス」または「子クラス」と呼ばれます。継承子は、プロパティと動作を継承するサブクラスです。スーパークラス。言い換えれば、継承者は別のクラスの属性とメソッドを継承するクラスです。たとえば、`Car` と `SportsCar` という 2 つのクラスがあるとします。 `Car` クラスには、`color`、`make`、`model` などの属性と、`drive()` や `brake()` などのメソッドがあります。 `SportsCar` クラスは、これらの属性とメソッドをすべて `Car` クラスから継承しますが、スポーツ カーに固有の追加の属性とメソッドもいくつか持っています。したがって、`SportsCar` クラスは `Car` クラスの継承になります。
Inheritance によりコードを再利用し、重複を避けることができます。複数のクラスで同じ属性とメソッドを定義する代わりに、それらをスーパークラスで 1 回定義し、すべてのサブクラスでそれらを継承させることができます。これにより、コードがより効率的になり、保守が容易になります。
高く評価
低く評価
コンテンツエラーを報告する
シェア