警察与厨师(1)
来源:互联网 发布:照片整理软件 编辑:程序博客网 时间:2024/05/16 19:22
/*
Copyright(c)2016,烟台大学计算机与控制工程学院
All rights reserced
文件名称:test.cpp
作 者:高玉杰
完成日期:2016年6月8日
版 本 号:v1.0
问题描述:定义题目所给的各个类
输入描述:
程序输出:
Copyright(c)2016,烟台大学计算机与控制工程学院
All rights reserced
文件名称:test.cpp
作 者:高玉杰
完成日期:2016年6月8日
版 本 号:v1.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)
- 警察和厨师-(1)
- 第11周项目3-警察与厨师(1)
- 第十一周 项目三 警察与厨师(1)
- 警察与厨师
- 警察与厨师
- 警察与厨师2
- 警察与厨师
- 警察与厨师
- 警察与厨师2
- 警察与厨师
- 项目3-警察和厨师(1)
- 警察和厨师1
- 项目32-警察与厨师
- 第十一周实践项目3————警察与厨师(1)
- 第10、11周项目3-警察与厨师(1)
- 第11周项目3-警察与厨师 (1)
- AES对称加密+RSA非对称加密实现
- 面向对象的思想
- Solr入门之官方文档6.0阅读笔记系列(三)
- 【每天学一点】关于TCP/IP协议族01
- 一点一点学写Makefile(5)-获取文件所在路径
- 警察与厨师(1)
- [转]一道题识别优秀的程序员
- 技术备忘
- 原生javascript实现图片轮播效果
- Neural Networks and Deep Learning 学习笔记(二)
- SpringMVC对静态资源进行缓存
- jQuery-data方法
- 最小生成树(Kruskal)
- Android中常用的handler进行UI更新和Thread代码