1.类和对象的定义,实现 Student成绩类的基本成员定义;类的基本函数功能:学号的
提取,成绩的基本计算。
2.构造函数和析构函数,实现对类对象自动初始化和释放;
3.静态成员,实现数据共享;静态成员函数功能:计算 N 个学生的某科成绩总分和平均
分。
4.友元函数和友元类,实现非类函数对类私有数据的访问功能;友元函数功能:计算任
两个学生的某科成绩差。
5.友元类,实现友元类 Teacher与 Student类静态数据共享;友元函数功能:通过班号
提取某班某科成绩总分和平均分。
6.派生类,实现派生类访问基类保护成员的功能;派生类函数功能:根据某个学生总分
计算等级。
7.虚函数,实现虚函数支持的动态联编;虚函数功能:为一等学生发放奖学金。
二、代码源程序:
Myclass(long banhao,long xuehao,double cyuyan);
void GetNumber();
void GetSum();
friend double Distance(Myclass &a,Myclass &b);
void bijiao();
void virtual zuigao();
protected:
static double Sum;
static double D;
static double E;
};
double Myclass::Sum=0;
double Myclass::D=0;
评论0
最新资源