#include<iostream>
#include<string>
using namespace std;
class student
{
public:
student(int ,string ,float );
void display();
protected:
int num;
string name;
float score;
};
student::student(int n,string nam,float sco)
{
num=n;
name=nam;
score=sco;
}
void student::display()
{
cout<<num<<endl;
cout<<name<<endl;
cout<<score<<endl;
}
class graduate:public student
{
public:
graduate(int ,string ,float ,float );
void display();
private:
float wage;
};
graduate::graduate(int n,string nam,float sco,float w):student(n,nam,sco)
{
wage=w;
}
void graduate::display()
{
student::display();
cout<<wage<<endl;
}
int main()
{
student stud(1001,"Li",87.5);
graduate grad(1002,"xiang",90.5,1200);
graduate *p=&grad;
p->display();
p=&
C++例题
于 2023-01-27 12:03:18 首次发布