警察和厨师
来源:互联网 发布:淘宝联盟发送朋友圈 编辑:程序博客网 时间:2024/06/02 08:35
/**Copyright (c) 2016,烟台大学计算机学院*All rights reserved.*文件名称:main.cpp*作 者:郭辉*完成时间:2016年5月10日*版 本 号:v1.0**问题描述:项目-警察和厨师 简易。*输入描述:无。 *程序输出:信息。*/#include<iostream>#include <string>using namespace std;class Person{public: Person(int, string); void action(); string getName() { return name; }private: int age; string name;};Person::Person(int a, string na){age=a;name=na;}void Person::action(){cout<<name<<" do some action"<<endl;}class Police: public Person{public: Police(int, string, int); void arrest(Person);private: int level; //级别};Police::Police(int a, string na, int l):Person(a,na),level(l){}void Police::arrest(Person a){cout<<" Police "<<getName()<<" arrest " <<a.getName()<<endl;}class Cook: public Person{public: Cook(int, string, double); void getCake(int);private: double salary; //薪水};Cook::Cook(int a, string n, double s):Person(a,n),salary(s) {}void Cook::getCake(int n){ cout<<" Cook "<<getName()<<" gave me " <<n<<" cakes."<<endl;}int main(){ Person tom(120,"Tom"); Police jack(30,"Jack",2); Cook john(24,"John",5000); jack.arrest(tom); john.getCake(4); return 0;}
运行结果:
<img src="http://img.blog.csdn.net/20160510211817400" alt="" />
0 0
- 警察和厨师
- 警察和厨师
- 项目-警察和厨师
- 警察和厨师
- 警察和厨师
- 警察和厨师1
- 警察和厨师2
- 警察和厨师
- 警察和厨师(2)
- 警察和厨师-(1)
- 警察和厨师-(2)
- 第十一周项目3.1 警察和厨师
- 项目3-警察和厨师(1)
- 第十一周【项目3 - 警察和厨师】
- 第十。十一周警察和厨师
- 项目3-警察和厨师1
- 项目3-警察和厨师2
- 警察和厨师不可告人的秘密
- 面试之路(29)-TCP流量控制和拥塞控制-滑动窗口协议详解
- prim算法 最小生成树MST
- 设计模式——单例模式(Java)——考虑多线程环境下的线程安全问题
- QT5基础教程
- 第八周第一项目——工资排序
- 警察和厨师
- 说说JSON和JSONP,也许你会豁然开朗
- Largest Rectangle in Histogram
- 二维图像插值算法实现
- http://www.cnblogs.com/kristain/articles/2033566.html
- oracle sql调错
- 接口的使用
- 第10周项目3 - 警察和厨师
- 什么是Java反射?