#include <iostream>
#include <string>
using namespace std;
class Student {
public:
Student(int n, string nam, float s) :num(n),name(nam),score(s){}
void display();
private:
int num;
string name;
float score;
};
void Student::display()
{
cout<<endl<<"num:"<<num<<endl;
cout<<"name:"<<name<<endl;
cout<<"score:"<<score<<endl;
}
class Graduate : public Student {
public:
Graduate(int n, string nam, float s, float w) : Student(n,nam, s), wage(w) {}
void display() {
Student::display();
cout << "wages= " << wage << endl;
}
private:
float wage;
};
int main() {
Student stud1(1001,"Li",87.5);
Graduate grad1(2001,"wang_li", 89.5, 2400);
Student *pt=&stud1;
pt->display();
pt=&grad1;
pt->display();
return 0;
}