diff --git a/car.h b/car.h new file mode 100644 index 0000000..a8a0ee5 --- /dev/null +++ b/car.h @@ -0,0 +1,23 @@ +#ifndef CAR_H +#define CAR_H + +#include +#include "tyre.h" +#include "driver.h" + +class Car +{ + Tyre tyre{}; + Driver &driver; // 这里只能是引用或指针,同时必须在初始化列表当中初始化 +public: + Car(Tyre &_tyre, Driver &_driver) : tyre{_tyre}, driver{_driver} + { + } + void print() + { + tyre.print(); + driver.print(); + } +}; + +#endif \ No newline at end of file