TECH I.S.

C++継承


継承

C++では、あるクラスから別のクラスに属性とメソッドを継承できます。 「継承の概念」を次の2つのカテゴリに分類します。

  • 派生クラス(child) - 別のクラスから継承するクラス
  • 基本クラス(parent) - 継承元のクラス

クラスから継承するには、:シンボルを使用します。

以下の例では、Carクラス (子) は、Vehicleクラス (親)から属性とメソッドを継承します。

// Base class class Vehicle {   public:     string brand = "Ford";     void honk() {       cout << "Tuut, tuut! \n" ;     } }; // Derived class <strong>class Car: public Vehicle</strong> {   public:     string model = "Mustang"; }; int main() {   Car myCar;   myCar.honk();   cout << myCar.brand + " " + myCar.model;   return 0; }

「継承」を使用する理由とタイミング

  • コードの再利用性に役立ちます。新しいクラスを作成するときに、既存のクラスの属性とメソッドを再利用します。


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細