12周项目一
2015-05-31 09:27
507 查看
/* *Copyright (c)2015,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:score.cpp *作 者:战九州 *完成日期:2015年5月30日 *版 本 号:v1.0 * *问题描述:。。。。。。。。。 *程序输入:。。。。。。。。。 *程序输出:。。。。。。。。。 */ #include <iostream> #include<string> using namespace std; class Teacher { public: Teacher(string nam,char s,int a,string ad,string t,string tit); void display(); protected: string name; char sex; int age; string addr; string title; string tell; }; Teacher::Teacher(string nam,char s,int a,string ad,string t,string tit):name(nam),sex(s),addr(ad),title(tit),age(a),tell(t) {} void Teacher::display() { cout<<"name:"<<name<<endl; cout<<"sex:"<<sex<<endl; cout<<"age:"<<age<<endl; cout<<"title:"<<title<<endl; cout<<"tell:"<<tell<<endl; cout<<"address:"<<addr<<endl; } class Cadre { public: Cadre(string nam,char s,int a,string ad,string t,string p); void display(); protected: string name; char sex; int age; string addr; string post; string tell; }; Cadre::Cadre(string nam,char s,int a,string ad,string t,string p):name(nam),sex(s),addr(ad),post(p),age(a),tell(t) {} void Cadre::display() { cout<<"name:"<<name<<endl; cout<<"sex:"<<sex<<endl; cout<<"age:"<<age<<endl; cout<<"post:"<<post<<endl; cout<<"tell:"<<tell<<endl; cout<<"address:"<<addr<<endl; } class Teacher_Cadre:public Teacher,public Cadre { public: Teacher_Cadre(string nam,char s,int a,string ad,string t,string p,string tit,float w); void show(); private: float wage; }; Teacher_Cadre::Teacher_Cadre(string nam,char s,int a,string ad,string t,string p,string tell,float w):Teacher(nam,s,a,ad,p,tell,t),Cadre(nam,s,a,ad,t,tell,p),wage(w) {} void Tescher_Cadre:: show() { Teacher::display();A cout<<"post:"<<Cadre::post<<endl; cout<<"wage:"<<wage<<endl; } int main() { Teacher_Cadre te_ca("Wang-li",50,'f',"prof.","president","135 Beijing Road,Shanghai","(021)61234567",1534.5); te_ca.show( ); return 0; }
相关文章推荐
- Fedora21下安装 sqlite3
- telnet
- 百度地图API的学习
- 类的默认赋值函数
- TabHost.TabSpec中的标签实现图文左右排(默认上下排)
- 百度地图API的学习
- Unity3d在安卓平台下使用sqlite存储操作数据
- 在windows server 2008上面装chrome driver 出错: cannot find Chrome driver
- 培训感悟
- 软考小结
- TabSpec和TabHost实例
- 第二阶段 冲刺第四天
- 微服务实战(一):微服务架构的优势与不足
- c++基础学习(02PM)
- ProgressBar
- 在ORACLE存储过程中创建临时表
- TabSpec与TabHost
- ShapeShifter 连续多次复制的剪贴板
- 单例模式
- 【超实用软件分享】ShapeShifter 连续多次复制的剪贴板