警察与厨师
来源:互联网 发布:校内帮源码 编辑:程序博客网 时间:2024/04/28 13:37
/* 2. 3. 4. *Copyright (c) 2016,烟台大学计算机学院 5. 6.*All rights reserved. 7. 8.*文件名称:test.cpp 9. 10.*作者: 武聪 11. 12. *完成日期:2016年5月25日 13. 14. *版本号:v1.0 15. *问题描述: 16.16.*输入描述: 17.17. *程序输出: #include<iostream>using namespace std;class Person{public: void action(); Person(int,string); string getName() { return name; }private: int age; string name;};Person::Person(int a,string n):age(a),name(n){}void Person::action(){ cout<<"做一些动作"<<endl;}class Polic:public Person{ public: void arrest(Person); Polic(int,string,int); private: int level;};Polic::Polic(int a,string n,int l):Person(a,n),level(l){}void Polic::arrest(Person p){ cout<<"polic"<<getName()<<"arrest"<<p.getName()<<endl;}class Cook:public Person{public: void getCake(int); Cook(int,string,double);private: double salary;} ;Cook::Cook(int a,string n,double s):Person(a,n),salary(s){}void Cook::getCake(int c){ cout<<"cook"<<getName()<<"give me "<<c<<" cakes"<<endl;}int main(){ Person baobei(18,"baobei"); Polic jack(29,"jack",1); Cook rose(58,"rose",2800); jack.arrest(baobei); rose.getCake(3); return 0;}
运行结果:
知识点总结:
还是继承与派生的使用及函数的使用
学习心得:
继续努力
0 0
- 警察与厨师
- 警察与厨师
- 警察与厨师2
- 警察与厨师
- 警察与厨师
- 警察与厨师2
- 警察与厨师
- 项目32-警察与厨师
- 警察与厨师(1)
- 警察与厨师(2)
- C++实践参考:警察与厨师
- 第十周项目42-警察与厨师
- 第10、11周-警察与厨师
- 第十周——警察与厨师
- 第十,十一周,警察与厨师2
- 第十一周项目三警察与厨师
- 警察和厨师
- 警察和厨师
- 出来混也许是需要装的,写代码也许是需要装饰模式的
- Struts2中的OGNL详解
- Socket聊天
- js正则 理论
- JSP概述、语法及指令
- 警察与厨师
- 企业系统的性能与扩展
- tomcat Maven插件的安装使用指南
- 第33届图灵奖得主:詹姆斯·尼古拉·格雷
- 侧滑可以删除的ListView
- Android性能优化
- x86—EFLAGS寄存器详解
- Maven pom文件常用配置小结
- spark sql cli