1.创建一个employee类,该类中有姓名、城市、邮政编码等数据成员。成员函数setValue设定对象数据,display函数输出对象数据。 具体要求如下: (1)数据成员设定成private (2)成员函数设定成public (3)建立指针
时间: 2024-01-22 17:18:54 浏览: 77
以下是一个实现上述要求的 C++ 代码:
```cpp
#include <iostream>
#include <string>
using namespace std;
class Employee {
private:
string name;
string city;
string postalCode;
public:
Employee() {}
void setValue(string n, string c, string p) {
name = n;
city = c;
postalCode = p;
}
void display() {
cout << "Name: " << name << endl;
cout << "City: " << city << endl;
cout << "Postal Code: " << postalCode << endl;
}
};
int main() {
Employee* empPtr = new Employee();
empPtr->setValue("John Smith", "New York", "10001");
empPtr->display();
delete empPtr;
return 0;
}
```
在上述代码中,我们定义了一个 `Employee` 类,其中包含了三个私有数据成员 `name`、`city` 和 `postalCode`,以及两个公有成员函数 `setValue` 和 `display`。`setValue` 函数用于设置对象的数据成员,`display` 函数用于输出对象的数据成员。在 `main` 函数中,我们创建了一个 `Employee` 类的指针 `empPtr`,并使用 `new` 运算符动态地分配了一个 `Employee` 类的对象。接着,我们使用 `setValue` 函数为对象设置了数据成员的值,并使用 `display` 函数输出了对象的数据成员。最后,我们使用 `delete` 运算符释放了动态分配的内存。
阅读全文