面向对象程序设计实验(构造函数与析构函数)

面向对象程序设计实验(构造函数与析构函数),第1张

创建一个Employee类,该类中用字符数组存放Employee的信息,如姓名、地址、市、省、及邮政编码;每个成员函数的定义放在类定义之外;成员函数包括改变姓名数据成员等;构造函数完成成员数据的初始化;用Display()函数将完整的对象数据打印出来;其中数据成员是保护的,成员函数是公共的

 #include"iostream"
#include"cstring"
using namespace std;
class Employee
{
	
	protected:
	string name,address,city,province,postalcode;
	public:
		Employee(string a,string b,string c,string d,string e);
		void Display ();
		void changename();
};
Employee::Employee(string a,string b,string c,string d,string e)
{
		name=a;
			address=b;
			city=c;
			province=d;
			postalcode=e;
}
void Employee:: changename()
{
	string s;
	cin>>s;
	name=s;
}
void Employee::  Display ()
{
		cout < 

运行结果如下:

 string 比起c语言中的字符数组要好用,减少了指针的使用。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/662357.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-04-18
下一篇2022-04-18

发表评论

登录后才能评论

评论列表(0条)