gelie.h

来自「用VB编写了一个有关数据库学生管理的系统,希望对大家有帮助」· C头文件 代码 · 共 84 行

H
84
字号
class day
{
public:
         day(int y=0,int m=0,int d=0);
         ~day();
         day(day&one);
         void Setday();
         void Getday();
private:
         int year,month,date;
}; 

class people 
   { 
     
     public:
            people();           
            people(char*name,int number,char*sex,char*id,day bir);
            ~ people();    
            void Setpeople();
            void Getpeople();
     void operator==(people p1);
     void operator=(people p2);
            char id[20];int number;
   
    private:
             char name[20]; char sex;day birthday;
};
//student类的定义 
class student : public people
{ public:
         student(); 
         student(char*name,int number,char*sex,char*id,day bir,char*classNO);
         void Setstudent1();
         void Setstudent2();
         void Getstudent1();
         void Getstudent2();
         ~student();
private: 
         char classNO[7];
};

//teacher类的定义
class teacher: virtual public people
{public:
       teacher();
       ~teacher();
    teacher(teacher&a);
    void Setteacher1();
       void Setteacher2();
       void Getteacher1();
       void Getteacher2();
	   void io_out();
private: 
        char principalship[11];char department[21];
};   

//graduate类的定义
class graduate:virtual public student
{
public:
         graduate();
         ~graduate();
         void Setgraduate1();
         void Setgraduate2();
         void Getgraduate1();
         void Getgraduate2();
private
   :
         char subject[21]; teacher teacheradviser;
};
//TA类的定义
class TA: public graduate,public teacher
{
public:
         TA();
         ~TA();
         void SetTA();
         void GetTA();
private:
          int time;float pay;
};   
    

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?