警察和厨师
来源:互联网 发布:东德与西德合并知乎 编辑:程序博客网 时间:2024/04/28 04:40
问题及描述;
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved.*文件名称;test.cpp *作者;邱凯 *完成日期;2016年5月8号 *版本号;v6.0 *问题描述; 警察和厨师 *输入描述; 输入数据 *输出描述; 输出答案*/#include <iostream>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 n):age(a), name(n) {}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 n, int l):Person(a,n),level(l) {}void Police::arrest(Person p){ cout<<" Police "<<getName()<<" arrest " <<p.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;}
运行结果;
0 0
- 警察和厨师
- 警察和厨师
- 项目-警察和厨师
- 警察和厨师
- 警察和厨师
- 警察和厨师1
- 警察和厨师2
- 警察和厨师
- 警察和厨师(2)
- 警察和厨师-(1)
- 警察和厨师-(2)
- 第十一周项目3.1 警察和厨师
- 项目3-警察和厨师(1)
- 第十一周【项目3 - 警察和厨师】
- 第十。十一周警察和厨师
- 项目3-警察和厨师1
- 项目3-警察和厨师2
- 警察和厨师不可告人的秘密
- android 细数断点续传的坑
- Hadoop 排序
- 加分二叉树(树形dp)
- APP性能测试
- java this关键字
- 警察和厨师
- 你这一生还能陪妈妈几天?来看看
- ruby Inheritance
- 用ME_CONFIRMATION_UPDATE处理采购订单行项目确认视图
- Scramble String
- HDU-5514-Frog(容斥)
- NSOperation
- android 学习笔记(1)-Mac上安装Android studio
- MySQL 加锁处理分析