定义类
成员变量和函数有如下几个定义protected、public、private
目的是说明这个变量财产的归属范围。
一般来说基类的方法public,否则其他类用不了。
有些字段设置为private,可以提供数据安全。
// Employee.cpp : Defines the entry point for the console application.
//
//
#include "stdafx.h"
#include <iostream.h>
#include <string.h>
class Employee //定义一个Employee类
{
protected:
char EmployeeID[20]; //定义数据成员EmployeeID,表示雇员编号
char EmployeeName[50]; //定义数据成员EmployeeName,表示雇员姓名
char sex; //定义数据成员sex,表示雇员性别
public:
Employee();
void display();
};
Employee::Employee() //函数实现
{
strcpy(EmployeeID,"001001"); //设置员工编号
strcpy(EmployeeName,"李峰"); //设置员工姓名
sex='M';
}
void Employee::display() //函数实现
{
cout<<"员工编号:"<<EmployeeID<<endl; //输出员工编号
cout<<"员工姓名:"<<EmployeeName<<endl; //输出员工姓名
cout<<"员工性别:"<<sex<<endl; //输出员工性别
}
void main()
{
Employee ep1;
ep1.display();
}
#include <string.h>
class Employee //定义一个Employee类
{
protected:
char EmployeeID[20]; //定义数据成员EmployeeID,表示雇员编号
char EmployeeName[50]; //定义数据成员EmployeeName,表示雇员姓名
char sex; //定义数据成员sex,表示雇员性别
public:
Employee();
void display();
};
Employee::Employee() //函数实现
{
strcpy(EmployeeID,"001001"); //设置员工编号
strcpy(EmployeeName,"李峰"); //设置员工姓名
sex='M';
}
void Employee::display() //函数实现
{
cout<<"员工编号:"<<EmployeeID<<endl; //输出员工编号
cout<<"员工姓名:"<<EmployeeName<<endl; //输出员工姓名
cout<<"员工性别:"<<sex<<endl; //输出员工性别
}
void main()
{
Employee ep1;
ep1.display();
}
转载于:https://blog.51cto.com/laowang/845058