第十二周实验报告2(多重继承)

来源:互联网 发布:java游戏高级编程 pdf 编辑:程序博客网 时间:2024/06/05 08:46

程序头部注释开始
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:      多重继承
* 作    者:     王智凯                       
* 完成日期:  2012年   5月07 日
* 版 本 号:  二凯子

 

#include <iostream>#include "string"using namespace std;class Teacher{public:Teacher(string n , int a, char s, string add, string t, string ti);    void display();protected:string name;int age;char sex;string address;string tel;string title;};class Cadre{public:Cadre(string, int, char, string, string, string) ;void display();protected:string name;int age;char sex;string address;string tel;string post;};class Teacher_Cadre : public Teacher, public Cadre{public:Teacher_Cadre (string name, int age, char sec, string address, string tel, string title, string post, float wages);void show();private:float wages;};Teacher::Teacher(string n, int a, char s, string add, string t, string ti){name = n;age = a;sex = s;address =add;tel = t;title = ti;}void Teacher::display(){cout << "name:" << name << endl;cout << "age:" << age << endl;cout << "sex:" << sex << endl;cout << "address:" << address << endl;cout << "tel:" << tel << endl;cout << "title:" << title << endl;}Cadre::Cadre(string n, int a, char s, string add, string t, string p){name = n;age = a;sex = s;address =add;tel = t;post = p;}void Cadre::display(){cout << "name:" << name << endl;cout << "age:" << age << endl;cout << "sex:" << sex << endl;cout << "address:" << address << endl;cout << "tel:" << tel << endl;cout << "post:" << post << endl;}Teacher_Cadre :: Teacher_Cadre (string n, int a, char s, string add, string t, string ti, string p, float w):Teacher(n, a, s, add, t, ti), Cadre(n, a, s, add, t, p), wages(w) {}void Teacher_Cadre::show(){Teacher::display();cout << "post:" << Cadre::post << endl;cout << "wages:" << wages << endl;}int main(){Teacher_Cadre t ( "大兵", 30, 'f', "山东", "35325921", "教师", "主任", 5000);t.show();system("pause");return 0;}


上机感言:这个程序虽然是照着课本葫芦画瓢,正是这样我感觉对于多重继承有了更深的了解。把课本上的程序运行一下对于理解课本内容有不可多得的好处。

原创粉丝点击