class car
{
string carID
string carName
};
class electric : public car
{
string battery
string model
};
ベースクラスはcar
。electric
を継承する派生クラスですcar
。それらを初期化し、ユーザーがすべての属性のデータを使用して新しい車を入力したときに値を設定するには、コンストラクターに何を含める必要がありますか?
class car
{
string carID
string carName
};
class electric : public car
{
string battery
string model
};
ベースクラスはcar
。electric
を継承する派生クラスですcar
。それらを初期化し、ユーザーがすべての属性のデータを使用して新しい車を入力したときに値を設定するには、コンストラクターに何を含める必要がありますか?
派生クラスのコンストラクター初期化リストで基本クラス コンストラクターを呼び出して、基本クラス メンバーを初期化する必要があります。
class car
{
string carID
string carName
public:
car (string id, string name): carID(id), carName(name) {}
};
class electric : public car
{
string battery
string model
public:
electric (string id, string name, string b, string m): car(id, name),
battery(b), model(m){}
};