C++ 类的构造,学生档案功能实现

//头文件
#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

 

posted @ 2020-04-01 00:45  神迹丶  阅读(281)  评论(0编辑  收藏  举报
网站已运行: