定义一个Employee类,其中包括表示姓名、街道地址、城市和邮编等属性,包括chage_name()和display()等函数;display()使用cout语句显示姓名、街道地址、城市和邮编等属性,函数change_name()改变对象的姓名属性,实现并测试这个类。
时间: 2024-04-30 18:17:13 浏览: 61
这是一个简单的Employee类的定义:
```
class Employee {
public:
Employee(std::string name, std::string street, std::string city, std::string zip)
: name_(name), street_(street), city_(city), zip_(zip) {}
void ChangeName(std::string name) {
name_ = name;
}
void Display() {
std::cout << "姓名: " << name_ << std::endl;
std::cout << "街道地址: " << street_ << std::endl;
std::cout << "城市: " << city_ << std::endl;
std::cout << "邮编: " << zip_ << std::endl;
}
private:
std::string name_;
std::string street_;
std::string city_;
std::string zip_;
};
```
你可以使用这个类来创建员工对象并测试它的功能:
```
int main() {
Employee emp("张三", "北京市朝阳区望京街道", "北京市", "100101");
emp.Display(); // 显示员工信息
emp.ChangeName("李四"); // 改变员工姓名
emp.Display(); // 再次显示员工信息
return 0;
}
```
希望这能帮到你!
阅读全文