C++ におけるさまざまな継承方法
継承はオブジェクト指向プログラミングにおける重要な概念であり、クラス (派生クラスまたはサブクラスと呼ばれます) が別のクラス (基本クラスまたは親クラスと呼ばれます) からプロパティと動作を継承できるようにします。C++ では、パブリック継承、プライベート継承、保護された継承など、継承を実装するためのさまざまな方法が提供されています。これらのメソッドを、関連するソース コードの例とともに以下で説明します。
- パブリック継承:
パブリック継承は最も一般的な継承方法であり、派生クラスは基本クラスのパブリック メンバーとプロテクト メンバーを継承できますが、基本クラスのプライベート メンバーは継承できません。パブリック継承では、基本クラスのパブリック メンバーは派生クラスでもパブリックのままであり、保護されたメンバーは派生クラスでも保護されます。
#include <iostream>
// 基类
class Base {
public:
void publicMethod