第十一周项目3.1 警察和厨师
2016-05-01 13:16
295 查看
/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:李德坤 *完成日期:2016年5月1日 *版本号:v1.0 * *问题描述:各个成员函数,只要输出相关的信息即可,暂不深究其业务功能 请为各个类增加构造函数 在实现中,可以增加需要的其他函数 自行编制main函数,完成初步的测试 *输入描述:无 *输出描述:按要求输出 */ #include<iostream> using namespace std; class Person { protected: int age; string name; public: Person(int a,string nam); void show(); }; Person:: Person(int a,string nam) { age=a; name=nam; } void Person::show() { cout<<"姓名:"<<name<<endl<<"年龄:"<<age<<endl; } class Polic:public Person { private: int level; public: Polic(int policage,string policname,int policlevel); void show(); }; Polic::Polic(int policage,string policname,int policlevel):Person(policage,policname) { level=policlevel; } void Polic::show() { Person::show(); cout<<"等级:"<<level<<endl; } class Cook:public Person { private: double salary; public: Cook(int cookage,string cookname,double cooksalary); void show(); }; Cook::Cook(int cookage,string cookname,double cooksalary):Person(cookage,cookname) { salary=cooksalary; } void Cook::show() { Person::show(); cout<<"薪水:"<<salary<<endl; } int main() { Polic polic(25,"小李",5); polic.show(); Cook cook(32,"小刘",5000); cook.show(); return 0; }
相关文章推荐
- hdoj2036多边形面积的求法
- iOS学习笔记48-Swift(八)反射
- 使用CXF处理JavaBean式的复合类型和List集合类型的形参和返回值
- finsh初步
- 关于网站前后端联调得到的
- jQuery实现点击全选和取消全选
- hdoj2602
- 汇编与驱动-采用SSDT Hook NtOpenProcess保护进程
- iOS学习笔记48-Swift(八)反射
- SICP 1.29-1.33
- SVM学习总结
- 重叠社区发现-LFM算法
- POJ3278Catch That Cow(BFS)
- 【整理转载】四月股票市场分析与复盘
- my ideas,so chaos..
- 中文乱码解决方案
- SNMP++ 00-开发准备篇
- pat L2-1. 紧急救援——dijkstra
- SICP 1.17-1.19
- [Android]通过剪切板实现Activity之间传递数据