第10、11周项目3-警察与厨师(1)
来源:互联网 发布:药丸 知乎 编辑:程序博客网 时间:2024/05/17 06:19
问题及代码:
/**copyright (t) 2016,烟台大学计算机学院*All rights reserved.*文件名称:test.cpp*作者:张晴晴*完成日期:2016年5月17日*版本号:v1.0*问题描述:【项目-警察和厨师】 (1)根据下面的类图,定义各个类: 要求:各个成员函数,只要输出相关的信息即可,暂不深究其业务功能请为各个类增加构造函数在实现中,可以增加需要的其他函数自行编制main函数,完成初步的测试*输入描述:无*程序输出:如图片所示*/#include<iostream>#include<string>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 nam):age(a),name(nam){}class Polic:public Person{public: Polic(int,string,int ); void arrest(Person); void show();private : int level;};Polic::Polic(int a,string nam,int l):Person(a,nam),level(l){}void Polic::arrest(Person q){ cout<<"Polic "<<getname()<<" arrest "<<q.getname()<<endl;} void Polic::show() { cout<<"Polic "<<getname()<<" is "<<level<<" level "<<endl; }class Cook:public Person{public: Cook(int ,string,double); string GetCake(int); void show();private: double salary;}; Cook::Cook(int a,string nam,double m):Person(a,nam),salary(m){} string Cook::GetCake(int n) { cout<<"Cook "<<getname()<<" make "<<n<<" cakes a day."<<endl; } void Cook::show() { cout<<"Cook"<<getname()<<" has "<<salary<<" every month."<<endl; } int main() { Person wang(33,"wang"); Polic zhang(19,"zhang",5); Cook sun(40,"sun",5000); zhang.show(); sun.show(); zhang.arrest(wang); sun.GetCake(300); return 0; }
图片要求:
运行结果:
会出现问题:
学习心得: string GetCake(int);问什么不直接写成int GetCake;呢?
程序有问题。
0 0
- 第10、11周项目(3)-警察与厨师
- 第10、11周项目(3)-警察与厨师
- 第11周项目3-警察与厨师(1)
- 第11周项目3-警察与厨师 (1)
- 第11周项目3-警察与厨师(2)
- 第10周项目3-警察与厨师(2)
- 第10、11周项目3-警察与厨师(1)
- 第10、11周项目3:警察和厨师(1)
- 第10、11周项目3-警察与厨师(3)
- 第11周项目3-警察与厨师 (2)
- 第10周项目3-警察与厨师
- 第10、11周-警察与厨师
- 第10、11周项目3 警察和厨师(1)
- 第10、11周项目3:警察和厨师(2)
- 第11周项目3—警察和厨师 (1)
- 第11周项目3(2)警察和厨师
- 第10周项目3-警察和厨师(2)
- C++第10/11周项目 继承与派生 【项目3 - 警察和厨师】(复习新版)
- 该如何方便的完成NiceLabel 6的安装
- jquery中的attr和prop深度理解
- 人脸对齐研究
- SQL常用练习
- 【Android】MTK Android 编译命令
- 第10、11周项目3-警察与厨师(1)
- win7 安装Yeoman
- 11gr2rac替换ocr和votedisk
- cg toolkit中关于纹理投影的例子
- httpclient
- 渲染模板template_(内容管理系统总结3)
- jsp的内置对象
- 买卖股票的最佳时机 II
- tcpcopy的使用