/*Copyright (c)2016,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:my.cpp
*作 者:
*完成日期:2016年5月10日
*
*问题描述:
请扩充代码,完成各项要求
*/
#include <iostream>
using namespace std;
class person
{
public:
person(int a=0,string nam="null"):age(a),name(nam){};
void action();
void display()
{
cout<<"age:"<<age<<' '<<"name:"<<name<<' ';
}
private:
int age;
string name;
};
class polic:public person
{
private :
int leaval;
public:
polic (int a,string nam,int l):person(a,nam),leaval(l){};
void arrest(person);
void show()
{
display();
cout<<' '<<"leaval:"<<leaval<<endl;
}
};
class cook:public person
{
private:
double salary;
polic protector;
public:
cook(int aa,string nnam,double ss,int p_a,string p_name,int p_l):person(aa,nnam),protector(p_a,p_name,p_l),salary(ss){};
string get_cake(int );
void show_()
{
display();
protector.show();
cout<<"salary:"<<salary<<endl;
}
};
int main()
{ cook c1(25,"zhangjie",3000,100,"dog",9999);
c1.show_();
polic c2(10,"dog",99);
c2.show();
return 0;
}
第10周项目3-警察与厨师(2)
最新推荐文章于 2016-09-10 17:39:57 发布