第十.十一周项目四教师兼干部类
2016-05-19 09:06
357 查看
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 徐聪 *完成日期 : 2016年5月19号 *版 本 号 : v6.0 * *问题描述 : *输入描述 : 无 *程序输出 : */ #include <iostream> using namespace std; class Teacher { protected: int age; string name; string addr; string title; string sex; int tel; public: Teacher(int a,string n,string ad,string t,string s,int te); void display(); }; Teacher::Teacher(int a,string n,string ad,string t,string s,int te) { age=a; name=n; addr=ad; title=t; sex=s; tel=te; } void Teacher::display() { cout<<"年龄为:"<<age<<endl; cout<<"姓名为:"<<name<<endl; cout<<"地址为:"<<addr<<endl; cout<<"科目为:"<<title<<endl; cout<<"性别为:"<<sex<<endl; cout<<"电话为:"<<tel<<endl; } class Cadre { protected: int age; string name; string addr; string post; string sex; int tel; public: Cadre(int a,string n,string ad,string p,string s,int te); }; Cadre::Cadre(int a,string n,string ad,string p,string s,int te) { age=a; name=n; addr=ad; post=p; sex=s; tel=te; } class Teacher_Cadre:public Teacher,public Cadre { private: double wages; public: Teacher_Cadre(int a,string n,string ad,string p,string t,string s,int te,double wa); void display(); }; Teacher_Cadre::Teacher_Cadre(int a,string n,string ad,string p,string t,string s,int te,double wa):Teacher(a,n,ad,t,s,te),Cadre(a,n,ad,p,s,te),wages(wa){} void Teacher_Cadre::display() { Teacher::display(); cout<<"职务为:"<<post<<endl; cout<<"佣金为:"<<wages<<endl; } int main() { Teacher_Cadre f1(27,"Curryons","Los Angeles ","jiaoshi","tiyu","man",1001056985,5000); f1.display(); }
运行结果:
相关文章推荐
- Java进阶(二十八)SimpleDateFormat格式化日期问题
- YII学习
- ubuntu 设置tomcat为自启动
- 四:资讯列表实现(借助PullToRefres实现上拉和下拉刷新) (下)
- 内部类
- 实现电商平台从业务到架构的治理体系
- selenium元素定位
- 网络举报:公民的维权之路到底有多难?
- Android点九图注意事项
- JAVA面试题《下》
- Mybatis generator插件编写
- C++实验6——数组操作
- 1像素边框问题
- 【额 原来ms sqlserver 中的视图果然是“虚表”哈】
- PS临摹欢乐颂水彩风格海报教程
- 关于web项目中中文乱码问题
- 游戏中的角色类增强版
- (转) Weblogic 10完美破解(Linux和Windows都适用)
- matlab的使用基本知识总结
- centos 设置定时任务执行指定脚本