以下是使用 C++ 实现上述需求的代码: ```cpp #include <iostream> // 交通工具基类 class vehicles { protected: std::string brand; std::string color; public: // 构造函数 vehicles(std::string b, std::string c) { brand = b; color = c; } // 行驶方法 void run() { std::cout << "我已经开动了" << std::endl; } // 显示信息方法 void showinfo() { std::cout << "商标: " << brand << ", 颜色: " << color << std::endl; } }; // 小汽车类,继承自交通工具类 class car : public vehicles { private: int seats; public: // 构造函数 car(std::string b, std::string c, int s) : vehicles(b, c) { seats = s; } // 显示小汽车信息方法 void showcar() { showinfo(); std::cout << "座位数: " << seats << std::endl; } }; int main() { car myCar("丰田", "白色", 5); myCar.run(); myCar.showcar(); return 0; } ``` 在上述代码中,我们首先定义了一个`vehicles`基类,其中包含了品牌、颜色属性,以及行驶和显示信息的方法。然后定义了一个`car`类继承自`vehicles`类,增加了座位数属性和显示小汽车信息的方法。在`main`函数中创建了一个`car`对象并进行测试。 [2024-09-18 16:16:39 | AI写代码神器 | 391点数解答]