クラスの多重継承

■クラスの継承の書式
継承先(導出)クラス: アクセスコントロール 継承元(基本)クラス {...};



クラスの多重継承のサンプルです。

#include <iostream.h>

class TButton1
{
 protected :
  int a;
 public:
  TButton1(){a=100;}
};

class TButton2
{
 protected :
  int b;
 public:
  TButton2(){b=50;}
};

class TSpeedButton:public TButton1,public TButton2
{
 public:
  void Show(){cout<<"a="<<a<<" b="<<b<<endl;}
};

void main(void)
{
 TSpeedButton SpeedButton;
 SpeedButton.Show();
}

※結果はa=100 b=50となる。







C++の基礎のページへ



ホーム PV ランキング