第三天练习(部分)

//student.h

#pragma once

#include<string>

#include<iostream>

using namespace std;

class student

{

public:

student(void);

~student(void);

void setValues(int n,string str,char c);

void display();

protected:

int num;string name;

char sex;

};

//student.cpp

#include"student.h"

using namespace std;

student::student(void){}

student::~student(void){}

void student::setValues(int n,string str,char c)

{num=n;name=str;sex=c;}

void student::display()

{

cout<<num<<""<<name<<""<<sex<<endl;

 

 

 

}

//postgraduent.h

#include"student.h"

class postgraduent:public student

{

public:

postgraduent(void);

~postgraduent(void);

void setAdvisor(string str)

{advisor=str;}

string getAdvisor(){return advisor;}

private:

string advisor;

};

 

//postgraduent.cpp

#include "postgraduent.h"

postgraduent::postgraduent(void)

{

}

postgraduent::~postgraduent(void)

{

}

//main.cpp

#include"postgraduent.h"

void main()

{

postgraduent xq;

xq.setValues(1122,"Xiao Qiang",'M');

xq.getAdvisor("Prof.Zhu");

xq.display();

cout<<"Advisor:"<<xq.getAdvisor()<<endl;

 

 

 

 

 

 

 

 

}

 

posted @ 2023-04-16 21:06  KuanDong24  阅读(5)  评论(0编辑  收藏  举报