第一篇:創(chuàng)建一個(gè)employee類
創(chuàng)建一個(gè)employee類,該類中有字符數(shù)組,表示姓名、街道地址、市、省和郵政編碼。把表示構(gòu)造函數(shù)、changname()、display()的函數(shù)的原型放在類定義中,構(gòu)造函數(shù)初始化每個(gè)成員,display()函數(shù)把完整的對(duì)象數(shù)據(jù)打印出來。其中的數(shù)據(jù)成員是保護(hù)的,函數(shù)是公共的。#include
char post[7];// 郵政編碼 int no;// 記錄序號(hào) public: employee(char [],char [],char [],char [],char [],int);void changename(char str[]);void display();};employee::employee(char n[],char s[],char c[],char p1[],char p2[],int num){ strcpy(name,n);strcpy(street,s);strcpy(city,c);strcpy(prov,p1);strcpy(post,p2);no=num;}
void employee::changename(char n[]){ strcpy(name,n);}
void employee::display(){ cout<<“輸出記錄 ”<
還可以這么寫: class Employee{ public: Employee(char* n,char* a,char* c,char* s,char* z);void ChangeName(char* n);void Display();protected: char name[20];char addr[40];char city[20];char state[20];char zip[10];};Employee::Employee(char* n,char* a, char* c, char* s, char* z){ strncpy(name,n,20);name[19]='