写一个C++ 毕业生就业管理系统,用到类,继承,派生
时间: 2023-08-16 09:06:37 浏览: 105
好的,我可以帮你解答这个问题,以下是一个简单的C++毕业生就业管理系统的实现。这个系统使用了类、继承和派生。
```cpp
#include <iostream>
#include <string>
using namespace std;
class Person{
private:
string name;
int age;
public:
Person(string n, int a){
name = n;
age = a;
}
void display(){
cout << "Name: " << name << endl;
cout << "Age: " << age << endl;
}
};
class Graduate : public Person{
private:
string major;
public:
Graduate(string n, int a, string m) : Person(n, a){
major = m;
}
void display(){
Person::display();
cout << "Major: " << major << endl;
}
};
int main(){
Graduate graduate1("Tom", 22, "Computer Science");
graduate1.display();
return 0;
}
```
在这个程序中,我们创建了两个类:Person和Graduate。Person类表示一个人的基本信息,包括姓名和年龄。Graduate类继承自Person类,表示一个毕业生的信息,包括姓名、年龄和专业。
在Graduate类的构造函数中,我们调用了Person类的构造函数,来初始化继承自Person类的成员变量name和age。Graduate类的display函数调用了Person类的display函数,并在其基础上添加了专业信息的输出。
在主函数中,我们创建了一个Graduate类的对象graduate1,并调用了其display函数,输出了该毕业生的姓名、年龄和专业。
这个程序演示了如何使用类、继承和派生来实现一个简单的毕业生就业管理系统。当然,这只是一个简单的示例,实际的就业管理系统可能需要更多的功能和更复杂的设计。
阅读全文