可以用c++语言设计一个游客类吗
时间: 2024-01-24 16:04:25 浏览: 31
当然可以!以下是一个简单的 C++ 游客类的设计示例:
```c++
#include <iostream>
#include <string>
using namespace std;
class Tourist {
private:
string name;
int age;
char gender;
string contact;
string address;
public:
Tourist(string n, int a, char g, string c, string addr) {
name = n;
age = a;
gender = g;
contact = c;
address = addr;
}
void bookTicket() {
// 预定门票的代码
cout << "门票已预定" << endl;
}
void cancelTicket() {
// 取消门票的代码
cout << "门票已取消" << endl;
}
void checkOrder() {
// 查询订单的代码
cout << "订单查询结果" << endl;
}
void feedback() {
// 意见反馈的代码
cout << "意见已反馈" << endl;
}
void rate() {
// 评价景点的代码
cout << "评价已提交" << endl;
}
};
int main() {
Tourist t("张三", 25, 'M', "123456789", "北京市朝阳区");
t.bookTicket();
t.cancelTicket();
t.checkOrder();
t.feedback();
t.rate();
return 0;
}
```
在上面的代码中,我们定义了一个 Tourist 类,包含了游客的基本信息以及预定门票、取消门票、查询订单、意见反馈和评价景点等操作。在主函数中,我们创建了一个 Tourist 的实例,并调用了这些方法。