教师兼干部类
2016-05-26 17:14
246 查看
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者: 武聪 *完成日期:2016年5月26日 *版本号:v1.0 * *问题描述: *输入描述: *程序输出: */ #include <iostream> using namespace std; class Teacher { public: Teacher(string n,int a,char s,string t,string ad,string te); void display(); protected: string name; int age; char sex; string title; string addr; string tele; }; Teacher::Teacher(string n,int a,char s,string t,string ad,string te):name(n),age(a),sex(s),title(t),addr(ad),tele(te){} void Teacher::display() { cout<<"name:"<<name<<endl; cout<<"age"<<age<<endl; cout<<"sex:"<<sex<<endl; cout<<"title:"<<title<<endl; cout<<"address:"<<addr<<endl; cout<<"tel:"<<tele<<endl; } class Cadre { public: Cadre(string n,int a,char s,string p,string ad,string te); void display(); protected: string name; int age; char sex; string post; string addr; string tele; }; Cadre::Cadre(string n,int a,char s,string p,string ad,string te):name(n),age(a),sex(s),post(p),addr(ad),tele(te){} void Cadre::display() { cout<<"name:"<<name<<endl; cout<<"age"<<age<<endl; cout<<"sex:"<<sex<<endl; cout<<"post:"<<post<<endl; cout<<"address:"<<addr<<endl; cout<<"tel:"<<tele<<endl; } class Teacher_Cadre:public Teacher,public Cadre { public: Teacher_Cadre(string n,int a,char s,string t,string p,string ad,string te,float w); void show(); private: float wage; }; Teacher_Cadre::Teacher_Cadre(string n,int a,char s,string t,string p,string ad,string te,float w):Teacher(n,a,s,t,ad,te),Cadre(n,a,s,p,ad,te),wage(w){} void Teacher_Cadre::show() { Teacher::display(); cout<<"post:"<<Cadre::post<<endl; cout<<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; }
运行结果:
知识点总结:
继承派生及函数的使用
学习心得:
好好努力
相关文章推荐
- Caffe在Cifar10上复现ResNet
- Background Modes in iOS Tutorial
- Java版的Redis
- linux三尖刀
- HDU_1023_Train Problem II_卡特兰数
- C++模板类的使用
- Stack的三种含义
- Adnroid ndk 中jni访问java方法、对象、成员变量
- C H A P T E R 2 9 Building a Web Services Client 29章构建一个Web Services 客户端
- 排序算法(一)---快速插入排序
- PHP无乱码截取中文字符串
- Android Context简介
- 【不算奇葩的问题】MDK调试stm32遇到BEAB BKPT 0xAB,重定向printf的BUG
- kibana链接不上elasticseacher配置!!配置elasticseacher可以跨域访问!(xjh 测过)
- 2016SDAU课程练习三1011 Problem K
- 【马仔创业记】一只猴子的创业独白(1)
- PostgreSQL体系结构小结
- 登陆?登录?
- poi 导入/导出 工具类
- C 汇编代码 函数调用指令和栈平衡