创作本文目的:记录自己的学习历程
一、任务
1.要求
定义一个学生类:成员–>姓名、年龄、成绩以及相关函数
定义一个老师类:成员–>年龄、职称以及相关函数
由学生类和老师类共同派生出研究生类:成员–>性别 实例化就研究生类的对象,并输出该对象的所有信息
2.代码
#include <iostream>
#include <string>
using namespace std;
class Student
{
public:
//无参构造
Student(){
}
//析构函数
~Student(){
}
//构造函数初始化列表
Student(string n,int a,int s):name(n),age(a),score(s){
}
//拷贝构造函数
Student(const Student& s)
{
this->age=s.age;
this->name=s.name;
this->score=s.score;
}
//拷贝赋值函数
Student &operator=(const Student &s)
{
this