我有一个Car类,它继承了Vehicle类。Car和Vehicle类都接受参数“wheels”。从继承的工作原理来看,对象Car将分两个阶段构建:Vehicle将首先通过调用其构造函数进行构建,然后Car也将调用其构造函数。我的问题是,当Vehicle的构造函数使用Car的参数时,我应该如何编写Car的构造函数?
class Vehicle {
public:
Vehicle(int wheels);
};
class Car {
public:
Car(int wheels): Vehicle(wheels);
};
Car::Car(int wheel):Vehicle(wheel) {}
,并且不在头文件构造函数(声明)中提及Vehicle。 - perreal