//头文件
#ifndef STUDENT_H
#define STUDENT_H
class Student
{
public:
int xingwei;
Student(); //构造成员
~Student(); //析构成员
Student* init_Student(); //初始化学生类
void Set_id(int id); //设置id
void Set_name(char* name); //设置姓名
void Set_yuwen(int yuwen); //设置语文成绩
void Set_shuxue(int shuxue); //设置数学成绩
int return_id(); //返回id
char* return_name(); //返回姓名
int return_yuwen(); //返回语文成绩
int return_shuxue(); //返回数学成绩
Student *next; //定义一个类成员指向下一个类成员
private:
int id; //ID
char* name; //姓名
int yuwen; //语文
int shuxue;//数学
};
class StudentData
{
public:
virtual void test() = 0;
Student* Student_Link(Student* Data,Student *other); //成员添加
Student* Student_Delete(Student* Data); //成员删除
Student* Student_Select(Student* Data); //成员查找
Student* Student_Set(Student* Data); //成员修改
Student* Student_Show(Student* Data); //成员遍历
int listsize; //存放成员的个数
Student* Data; //存放成员数据
};
#endif