定义一个Employee类,其中包括表示姓名、街道地址、

定义一个Employee类,其中包括表示姓名、街道地址、城市和邮编等属性,包括ChangeName()和display()等函数。Display()使用cout语句显示姓名、地址、城市和邮编等属性,函数setName()改变对象的姓名属性,实现并测试这个类。

#include <iostream>
#include <string>
#include<cstring>
using namespace std;


class Employee {
private:
	char name[20];
	char str[20];
	char city[20];
	char prov[20];
	char id[20];
public:
	Employee(const char*, const char*, const char*, const char*, const char*);
	void ChangeName(const char*);
	void display();
};

Employee::Employee(const char* na, const char*st, const char*ci, const char*pr, const char*i) {
	strcpy_s(name, na);
	strcpy_s(str,st);
	strcpy_s(city,ci);
	strcpy_s(prov,pr);
	strcpy_s(id,i);
}

void Employee::ChangeName(const char* cna) {//函数类型 类名 函数名 参量
	strcpy_s(name, cna);
}

void Employee::display() {
	cout << name << "  " << str << "  " << city << "  " << prov << "  " << id << endl;
}

int main() {
	Employee x("小新", "地球", "哈尔滨", "黑龙江", "001");
	x.display();//对象.函数名字()  调用函数
	x.ChangeName("小A");
	x.display();
	char name[20], str[20], city[20], prov[20], id[20];

	
}


  • 10
    点赞
  • 58
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值