谭浩强课后习题4_7
定义一个teacher(教师)类和一个student(学生)类,二者有一份数据成员是相同的,例如num,name,sex。编写程序,将一个student对象(学生)转换为teacher(教师)类,只将以上3个相同的数据成员移植过去。可以设想为:一个学生大学毕业了,留校担任教师,他原有的部分数据对现在的教师身份来说仍然是有用的,应当保留并成为其教师的数据的一部分。
# include <iostream>
# include <string>
using namespace std;
class Student
{
public:
Student (int n,string na,string s):num(n),name(na),sex(s){};
void display()
{
cout<<"student:"<<endl;
cout<<num<<endl;
cout<<name<<endl;
cout<<sex<<endl;
}
int num;
string name;
string sex;
};
class Teacher
{
private:
int num;
string name;
string sex;
string add;//地址
public:
Teacher (int n

本篇博客介绍如何在C++中定义一个teacher类和student类,并实现当一个student对象毕业后转换为teacher类,保留共同数据成员num, name, sex。程序展示了学生转教师的身份转变过程中数据的有效继承。"
79563191,6649506,C#初学者笔记:第一周学习重点,"['C#编程', 'UWP开发', '控件使用', '基础语法', '委托与Lambda']
最低0.47元/天 解锁文章
3030

被折叠的 条评论
为什么被折叠?



