《C++编程》书中各章的例子
源代码在线查看: 程序6.01:使用c++面向对象编程方法.cpp
/*程序6.1:使用C++面向对象编程方法.cpp:*/
#include //包含头文件
using namespace std; //使用名字空间std
class Employee //声明一个类Employee
{
private: //声明私有成员变量
char cName[20];
int iAge;
float fSalary;
public: //声明公共成员函数
void Accept(); //声明Accept()成员函数原型
void Display(); //声明Display()成员函数原型
};
class Student //声明一个类Student
{
private: //声明私有成员变量
char cName[20];
int iAge;
float fSore;
public: //声明公共成员函数
void Accept(); //声明Accept()成员函数原型
void Display(); //声明Display()成员函数原型
};
int main() //main()函数开始
{
Employee empObj; //用Employee数据类型声明一个类实例empObj
Student stuObj; //用Student数据类型声明一个类实例stuObj
empObj.Accept(); //类对象使用点运算符"."访问各自的成员函数
stuObj.Accept();
empObj.Display(); //类对象使用点运算符"."访问各自的成员函数
stuObj.Display();
return 0;
} //main()函数结束
void Employee::Accept() //使用作用域分解运算符"::"定义Accept()函数
{
cout cin>>cName;
cout cin>>iAge;
cout cin>>fSalary;
}
void Employee::Display()//使用作用域分解运算符"::"定义Display()函数
{
cout cout cout cout }
void Student::Accept() //使用作用域分解运算符"::"定义Accept()函数
{
cout cin>>cName;
cout cin>>iAge;
cout cin>>fSore;
}
void Student::Display()//使用作用域分解运算符"::"定义Display()函数
{
cout cout cout cout }