1. 程式人生 > >第10.11周專案4-教師兼幹部類

第10.11周專案4-教師兼幹部類

程式碼:

/*
*Copyright (c) 2016, 煙臺大學計算機與控制工程學院
*All rights reserved.
*檔名稱:main.cpp;
*作    者:嶽成豔2016年5月18號;
*版 本 號:vc++6.0;
*
*問題描述:教師兼幹部類。
*程式輸入:略;
*程式輸出:略;
*/
#include<iostream>
#include<string>
using namespace std;
//教師類
class Teacher
{
protected:
    string name;
    int age;
    string sex;
    string address;
    string tell;
    // 教師獨有的
    string title;
public:
    Teacher(string ,int  ,string ,string ,string ,string );
    void display();


};
//  教師類建構函式
Teacher::Teacher(string nam ,int a, string se,string add,string tel ,string tit):name(nam),age(a),sex(se),address(add),tell(tel),title(tit){}
//教師類的display
void Teacher::display()
{
    cout<<"姓名:"<<name<<endl;
    cout<<"年齡:"<<age<<endl;
    cout<<"性別:"<<sex<<endl;
    cout<<"職稱:"<<title<<endl;
    cout<<"地址:"<<address<<endl;
    cout<<"電話:"<<tell<<endl;
}

//幹部類
class Cadre
{
protected:
    string name;
    int age;
    string sex;
    string address;
    string tell;
    // 幹部類獨有的
    string post;
public:
    Cadre(string ,int  ,string ,string ,string ,string );


};
// 幹部類建構函式
Cadre::Cadre(string nam ,int a, string se,string add,string tel ,string pos):name(nam),age(a),sex(se),address(add),tell(tel),post(pos){}

//派生類
class Teacher_Cadre:public Teacher , public Cadre
{
private:
    double wages;
public:
    Teacher_Cadre(string ,int  ,string ,string ,string ,string ,string ,double);
    void show();

};
Teacher_Cadre::Teacher_Cadre(string nam,int a,string se,string add,string tel,string tit,string pos,double w):Teacher(nam,a,se,add,tel,tit),Cadre(nam,a,se,add,tel,pos),wages(w){}
// 派生類函式

void Teacher_Cadre::show()
{
    Teacher::display();
    cout<<"職務:"<<Cadre::post<<endl;
    cout<<"工資:"<<Teacher_Cadre::wages<<endl;
}

int main()
{
    Teacher_Cadre yue("王麗",50,"女","135 Beijing Road","18266213546","一級教師","教授",1534.5);
    yue.show();
    return 0;
}

執行測試:


相關推薦

10.11專案4-教師部類

程式碼: /* *Copyright (c) 2016, 煙臺大學計算機與控制工程學院 *All rights reserved. *檔名稱:main.cpp; *作 者:嶽成豔2016年5月18號; *版 本 號:vc++6.0; * *問題描述:教師兼幹部類。 *

11專案1教師部類

編號及程式碼: /* *Copyright(c)2015,煙臺大學計算機與工程學院 *All rights reserved; *檔名稱:score.cpp *作者:範星月 *完成日期:2015年5月25日 *版本號:v1.0 * *問題描述:定義教師和幹部類,採用多重繼承

十一週專案4——教師部類

問題及程式碼: /* * Copyright (c) 2016,煙臺大學計算機與控制工程學院 * All rights reserved. * 檔名稱:main.cpp * 作 者:趙志君 * 完成日期:2016年5月15日 * 版 本 號:v

十一週專案4-教師部類

問題及程式碼: /* *Copyright (c) 2016,煙臺大學計算機學院 *All rights reserved. *檔名稱:zwj.cpp *作 者:張偉晶 *完成日期:2016年5月9日 *版 本 號:v1.0 * *問題描述:教師兼幹部

十週十一週上機實踐專案-專案4-教師部類

/*copyright(c)2016.煙臺大學計算機學院 * All rights reserved, * 檔名稱:text.Cpp * 作者:劉濤 * 完成日期:2016年5月9日 * 版本號:vc++6.0 * 問題描述:分別定義Teacher(教師)類和C

十.十一週專案4教師部類

 /*  *Copyright (c) 2016,煙臺大學計算機學院  *All rights reserved.  *檔名稱 :  *作    者 : 劉默涵  *完成日期 : 2016年5月2

十二週專案教師部類

/* * Copyright (c) 2014, 煙臺大學計算機學院 * All rights reserved. * 作 者:紀麗娜 * 完成日期:2014 年05月13日 * 版 本 號:v1.0 * 問題描述: (第11章習題9)分別定義Teacher(教師)類和Cadre(

十二週專案教師部類

程式碼: #include <iostream> #include <string> using namespace std; class Teacher { public: Teacher(string nam,int a,char

十一週上機實踐專案 專案4-教師兼職部類

問題及程式碼: 【專案 - 教師兼幹部類】分別定義Teacher(教師)類和Cadre(幹部)類,採用多重繼承方式由這兩個類派生出新類Teacher_Cadre(教師兼幹部)。要求: (1)在兩個基類中都包含姓名、年齡、性別、地址、電話等資料成員。 (2)在Teacher類

1011-教師部類

   問題及程式碼: /*copyright 計算機與控制工程學院 完成日期:2016年5月8日 作者:馬豔豔 檔名稱:教師兼幹部類 問題描述:分別定義Teacher(教師)類和Cadre(幹部)類,採用多重繼承方式由這兩個類派生出新類Teacher_Cadre(教師兼

2015年大一下11專案4-點、圓關係(3)直線與圓的交點

/* *Copyright (c) 2014,煙臺大學計算機學院 *All rights reserved. *檔名稱:Annpion.cpp *作者:王耀鵬 *完成日期:2015年5月21日 *版本號:v1.0 * *問題描述:以Point為基類,派生出一個Circle(

10.11儲存班長資訊的學生類(1)

程式碼: /* *Copyright (c) 2016, 煙臺大學計算機與控制工程學院 *All rights reserved. *檔名稱:main.cpp; *作 者:嶽成豔2016年5月10號; *版 本 號:vc++6.0; * *問題描述:儲存班長資訊類。

10專案4大獎賽計分(可控評委的人數)

問題及程式碼: /* *Copyright (c)2014,煙臺大學計算機與控制工程學院 *All rights reserved. *檔名稱:score.cpp *作 者:單昕昕 *

C++11專案2(1)參考——百錢百雞

                【專案2:窮舉法解決組合問題】先閱讀例題,領會窮舉法(意為“窮盡式列舉”,也稱列舉)的思想,然後自行選題進行解決,掌握這種程式設計的一般方法。任務:利用窮舉的方法解決下面的問題(選做一道即算完成任務,其他可以抽時間自由安排,多做會使你更聰明。)(1)百錢百雞問題:中國古代數學家

11專案2職員有薪水了

#include <iostream> using namespace std; class CPerson { protected: string m_szName; string m_szId; int m_nSex;//0:wo

11專案5

/* 煙臺大學計算機學院 檔名稱:xiangmu.cpp 作者:於琛 完成日期:2017年11月12日 問題描述:  設計一個程式,採用深度優先遍歷演算法的思路,解決迷宮問題。   (1)建立迷宮對應的圖資料結構,並建立其鄰接表表示。   (

11專案2-職員有薪水啦(2)

/* * Copyright (c) 2014, 煙臺大學計算機學院 * All rights reserved. * 檔名稱:test.cpp * 作 者:樑璨 * 完成日期:2015 年 5 月 21 日 * 版 本 號:v

11專案3

/* 煙臺大學計算機學院 檔名稱:xiangmu.cpp 作者:於琛 完成日期:2017年11月12日 問題描述:實現圖遍歷演算法,分別輸出如下圖結構的深度優先(DFS)遍歷序列和廣度優先遍歷(BFS)序列。 輸入描述:無 輸出描述:輸出

11專案3-Cperson

/* * 程式的版權和版本宣告部分 * Copyright (c)2013, 煙臺大學計算機學院學生 * All rightsreserved. * 檔名稱: test.cpp

11專案2:求最大公約數

#include <iostream> using namespace std; //自定義函式的原型(即函式宣告) int gcd(int,int); int main() { int a,b,g; cin>>a>>b;