第十一周 项目三 警察与厨师(1)
来源:互联网 发布:java 二叉树 编辑:程序博客网 时间:2024/05/24 15:38
/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp * 作 者:王俊锐 * 完成日期:2016年6月9日 * 版 本 号:v1.0 * * 问题描述:根据图示写出代码。 */#include <iostream>using namespace std;class Person{public: Person(int a,string na):age(a),name(na){}; void action(); void show() { cout<<"姓名:"<<name<<endl; cout<<"年龄:"<<age<<endl; } string getname(){return name;}private: int age; string name;};void Person::action(){ cout<<"学习,运动,吃喝"<<endl;}class Polic:public Person{public: Polic(int a,string n,int l):Person(a,n),level(l){}; void arresr(Person p);private: int level;};void Polic::arresr(Person p){ cout<<level<<"级警官 "<<getname()<<"逮捕犯人"<<endl; p.show();}class Cook:public Person{public: Cook(int a,string nam,double n); string getCake(int ); void display();private: double salary;};Cook::Cook(int a,string nam,double n):Person(a,nam),salary(n){}string Cook::getCake(int n){ string s; s="四喜丸子"; return s;}void Cook::display(){ cout<<endl<<"Cook"; show(); cout<<"工资:"<<salary<<endl;}int main(){ Person a(21,"zhangsan"); Polic b(25,"lisi",5); b.arresr(a); Cook c(26,"wangwu",5000); c.display(); return 0;
0 0
- 第十一周 项目三 警察与厨师(1)
- 第十一周项目三警察与厨师
- 第十一周 项目三 警察与厨师(2)
- 第十、十一周项目三-警察和厨师(1)
- 第十/十一周项目三(1)-警察和厨师
- 第十一周项目三警察和厨师1
- 第十、十一周项目三-警察和厨师(2)
- 第十/十一周项目三(2)-警察和厨师
- 第十一周项目3-警察和厨师(1)
- 第十一周项目3-警察和厨师(1)
- 第十一周项目3-警察和厨师(1)
- 第十一周实践项目3————警察与厨师(1)
- 第十、十一周项目3—警察与厨师
- 第十、十一周项目4:警察和厨师(1)
- 第十一周项目3-警察和厨师(2)
- 第十一周项目3-警察和厨师(2)
- 第十一周项目3-警察和厨师(2)
- 第十一周项目3.1 警察和厨师
- 教你安装漂亮的Arc GTK主题
- 数据结构与算法之三 深入学习排序
- eclipse创建android项目,无法正常预览布局文件
- 无视文件路径260字符长度限制查询所有子文件(夹)
- csdn抽风了吗
- 第十一周 项目三 警察与厨师(1)
- 第十三周上机实践项目1(1):分数类中的运算符重载
- java中子类继承父类调用利用继承方法时调用this
- PS学习笔记
- 第十一周 项目三 警察与厨师(2)
- 图像检索:颜色聚合向量(CCV)及matlab实现
- 阅读程序,分析结果 (2)
- 第十四周阅读程序1
- 第十三周实践项目3-形状类族的中的纯虚函数