「C++」クラスを継承するサンプル
書式
class クラス名:親クラス
使用例
#include <iostream> using namespace std; //親クラスAを定義 class TestA { public: void getInfoA(); }; //子クラスBを定義 class TestB : public TestA { public: void getInfoB(); }; //メンバ関数の実装 void TestA::getInfoA() { cout << "Message A001\n"; return; } void TestB::getInfoB() { cout << "Message B002\n"; return; } //クラスを使用 int main() { TestB tb; //クラスAのメソッドを呼び出す tb.getInfoA(); //クラスBのメソッドを呼び出す tb.getInfoB(); return 0; }
実行結果
Message A001
Message B002