5.18

来源:互联网 发布:韩国研究生留学知乎 编辑:程序博客网 时间:2024/06/05 23:50


#include<iostream>
#include<string>
using namespace std;
class person
{
 public:
  person(string name1,int num1)
  {
   name=name1;
   num=num1;
  }
  void print()
  {
   cout<<"姓名:"<<name<<endl;
   cout<<"编号:"<<num<<endl;
  }
 protected:
  string name;
  int num;
};
class student: public person
{
  public:
   student(string name1,int num1,string clas1,float score1):
    person(name1,num1)
    {
     clas=clas1;
     score=score1; 
         }
   void print()
   {
    person::print();
    cout<<"班级:"<<clas<<endl;
    cout<<"成绩:"<<score<<endl;
   }
  protected:
       string clas;
       float score;
};
class teacher: public person
{
 public:
  teacher(string name1,int num1,string job1,string dept1 ):
  person(name1,num)
  {
   job=job1;
   dept=dept1;
  }
  void print()
  {
   person::print();
   cout<<"职称:"<<job<<endl;
   cout<<"部门:"<<dept<<endl;
  }
 protected:
  string job;
  string dept;  
};
int main()
{
 student student1("梁文博",201423,"信管1111",99);
 cout<<"学生信息:"<<endl;
 student1.print();
 teacher teacher1("古何凯",1345,"教授","教务处"); 
 cout<<"********************"<<endl;
 cout<<"老师信息:"<<endl;
 teacher1.print();
 return 0;  
}


  

0 0
原创粉丝点击