定义一个Employee类,其中包括姓名、街道地址、城市和邮编等属性,以及change_name() 和 display()等函数。 display()函数显示姓名,街道地址,城市和邮编等属性。change_name()改变对象的姓名属性。编写主函数实现并测试这个类。
推荐回答
/* 用C++实现的代码 */ #include <iostream> using namespace std; class Employee { private: char *name,*address,*city,*postCode; public: Employee(char *_name,char *_address,char *_city,char *_postCode) { name = _name; address = _address; city = _city; postCode = _postCode; } void change_name(char *_name){ name = _name; } void display() { cout << "name : " << name << endl; cout << "address : " << address << endl; cout << "city : " << city << endl; cout << "postcode : " << postCode << endl; } }; int main(int argc,char *argv[]) { Employee *e = new Employee("zhangsan","chang d d","beijing","100056"); e->display(); e->change_name("lisi"); e->display(); delete e; }