利用多继承,编写电话手表应用,继承电话,手表两个父类,要求熟悉掌握多继承的语法格式和使用。测试并运行查看结果。
2条回答 默认 最新
- threenewbee 2023-04-05 21:43关注
#include <iostream> using namespace std; // 手表类 class Watch { public: void showTime() { cout << "现在时间:2022年7月10日 10:00" << endl; } }; // 电话类 class Phone { public: void makeCall(string number) { cout << "正在拨打电话:" << number << endl; } }; // 电话手表类,继承于手表类和电话类 class PhoneWatch : public Watch, public Phone { public: void sendMessage(string number, string message) { cout << "正在发送短信:" << message << ",给 " << number << endl; } }; int main() { PhoneWatch myPhoneWatch; myPhoneWatch.showTime(); myPhoneWatch.makeCall("123456789"); myPhoneWatch.sendMessage("123456789", "你好,我是一名AI助手!"); return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报