定义一个Teacher(教师)类,和一个Student(学生)类
2011-03-20 19:00
549 查看
定义一个Teacher(教师)类,和一个Student(学生)类,二者有一部分数据成员是相同的,例如num(号码),name(姓名),sex(性别)。编写程序,将一个Student对象
转换为Teacher类,只将以上3个相同的数据成员移植过去,
本文出自 “Chaos代码空间” 博客,请务必保留此出处http://flzt5354.blog.51cto.com/1568074/520778
转换为Teacher类,只将以上3个相同的数据成员移植过去,
#include<iostream> #include<string> using namespace std; class Student; class Teacher { public: Teacher(){name="";num=0;sex="";} Teacher(string a,int b,string c){name=a;num=b;sex=c;} Teacher operator =(Student &b); void display(); string name; int num; string sex; }; void Teacher::display() { cout<<name<<" "<<num<<" "<<sex; } class Student { public: Student(){name="";num=0;sex="";} Student(string a,int b,string c){name=a;num=b;sex=c;} void display(); string name; int num; string sex; }; void Student::display() { cout<<name<<" "<<num<<" "<<sex; } Teacher Teacher::operator =(Student &b) { name=b.name; num=b.num; sex=b.sex; return *this; } int main() { Teacher t1("张三",101,"女"),t2; t1.display(); cout<<endl; Student s1("李四",168,"男"); s1.display(); cout<<endl; t2=s1; t2.display(); }
本文出自 “Chaos代码空间” 博客,请务必保留此出处http://flzt5354.blog.51cto.com/1568074/520778
相关文章推荐
- C#--第四周实验--任务3--定义一个人员类Cperson,在此基础上派生出学生类CStudent和教师类CTeacher,实现输入输出功能的成员函数。
- 7.20在学生类student和教师类teacher 基础上再派生出一个助教类
- 定义一个描述学生(Student)基本情况的类,数据成员包括姓名(name)、学号(num)、数学成绩(mathScore)、英语成绩(englishScore)、人数(count)...
- 2014-11-9------- 设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。
- 2015C++第二周,任务九:定义一个person类,派生student类,在派生teacher类,并派生当老师的学生。
- 定义一个教师类和学生类,在学生类中声明教师类的函数modify_stu()为友函数,方便教师对学生成绩进行修改
- 定义一个描述学生(Student)基本情况的类,数据成员包括姓名(name)、学号(num)、数学成绩(mathScore)、英语成绩(englishScore)、人数(count)、数学总成绩(ma
- 编写一个Java应用程序,该程序包括3个类:定义一个学生类,Student有姓名,学号,选学的课程列表 ,定义一个课程类:课程名称,课程分数
- 在程序中定义一个基类Person类,由这个基类派生出Teacher(教师)类和Leader(领导)类。采用多继承的方式由这两个类派生出Teacher_Leader类。并且满足以下要求:
- 定义一个基类有姓名、性别、年龄,再由基类派生出教师类和学生类,教师类增加工号、职称和工资,学生类增加学号、班级、专业和入学成绩。
- 定义一个描述学生(Student)基本情况的类,数据成员包括姓名(name)、学号(num)、数学成绩(mathScore)、英语成绩(englishScore)、人数(count)、数学总成绩(ma
- 6.27 洗刷刷 oj Teacher(教师)类和一个Student(学生)类 运算符重载
- 做⼀个班级信息程序,包含4个⾃定义的类:OurClass、Teacher、 Student、Person,并实现方法.
- 编写一个学生和教师数据输入和显示程序
- java ---- 定义一个表示学生的类 包括域“学号”、“班号”、“姓名”、“年龄”;
- 作为一个教师,如果搞好学生的期末课堂复习?给大家介绍一个好方法。
- 十二周任务2 分别定义Teacher(教师)类和Cadre(干部)类
- Java定义一个教师类Teacher
- 问题十六:每位同学的信息学号、姓名、C++、高数、英语成绩,定义一个学生成绩的结构体数组。
- 定义一个教师类和一个学生类 第七题