C++声明一个Employee类,其中包括姓名、城市和邮编属性,
时间: 2023-06-14 21:08:17 浏览: 95
以下是一个可能的实现:
```cpp
#include <string>
class Employee {
public:
Employee(std::string name, std::string city, std::string postalCode)
: name(name), city(city), postalCode(postalCode) {}
std::string getName() const { return name; }
std::string getCity() const { return city; }
std::string getPostalCode() const { return postalCode; }
void setName(std::string name) { this->name = name; }
void setCity(std::string city) { this->city = city; }
void setPostalCode(std::string postalCode) { this->postalCode = postalCode; }
private:
std::string name;
std::string city;
std::string postalCode;
};
```
这个类有三个属性:姓名、城市和邮编。构造函数接受这三个属性的值,并将它们存储在私有属性中。为了访问这些属性,我们提供了三个公共的 getter 方法,分别返回对应的属性值。我们还提供了三个 setter 方法,用于修改这些属性的值。所有方法都是 const 安全的,因为它们没有修改任何私有属性。
阅读全文