第十一周项目训练10.1警察和厨子

原创 2016年06月02日 08:38:26

/*
*Copyright(c) 2016.烟台大学计算机与控制工程学院
*ALL rights  reserved.
*文件名称:main.cpp
*作者:王玙璠
*完成日期:2016年6月2日

问题描述:根据下面的图,定义各个类:
要求:请为各个类增加构造函数,可以增加需要的其他函数,自行编制main函数,完成初步的测试

 

程序:


 

#include <iostream>
using namespace std;
class Person
{
public:
    Person(int a,string nam):age(a),name(nam){}
    void action();
    string getName()
    {
        return name;
    }
private:
    int age;
    string name;
};
void Person::action()
{
    cout<<name<<endl;
}
class Police:public Person
{
public:
    Police(int a,string nam,int l);
    void arrest(Person);
private:
    int level;  //级别
};
Police::Police(int a,string nam,int l):Person(a,nam),level(l){}
void Police::arrest(Person p)
{
    cout<<" Police "<<getName()<<" arrest "<<p.getName()<<endl;
}
class Cook:public Person
{
public:
    Cook(int a,string nam,double s);
    void getCake(int );
private:
    double salary;  //薪水
};
Cook::Cook(int a,string nam,double s):Person(a,nam),salary(s){}
void Cook::getCake(int c)
{
    cout<<" Cook "<<getName()<<" gave me " <<c<<" 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;
}


运行结果:

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

第十一周项目3.2 警察和厨师 修改

/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:李德坤 *完成日期:20...

第十一周【项目3 - 警察和厨师】

/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:张珩瑞 *完成...

第十一周【项目3- 警察和厨师2】

/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:张珩瑞 *完成日期:20...

第十一周项目3.2 警察和厨师 为Polic类和Cook类增加了对象成员,请扩充代码

/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:李德坤 *完成日期:20...

第十周第十一周上机实践项目-项目3-2-警察和厨师

/*copyright(c)2016.烟台大学计算机学院 * All rights reserved, * 文件名称:text.Cpp * 作者:刘涛 * 完成日期:2016年5月7日 * ...

第十周第十一周上机实践项目-项目3-1-警察和厨师

/*copyright(c)2016.烟台大学计算机学院 * All rights reserved, * 文件名称:text.Cpp * 作者:刘涛 * 完成日期:2016年5月7日 ...

蓝桥杯 警察智力训练(DFS)

警察智力训练 匪警请拨110,即使手机欠费也可拨通!     为了保障社会秩序,保护人民群众生命财产安全,警察叔叔需要与罪犯斗智斗勇,因而需要经常性地进行体力训练和智力训练!     某批警察叔...

警察智力训练

警察智力训练 匪警请拨110,即使手机欠费也可拨通!     为了保障社会秩序,保护人民群众生命财产安全,警察叔叔需要与罪犯斗智斗勇,因而需要经常性地进行体力训练和智力训练!     某批警察叔...

项目-警察和厨师

/* Copyright (c) 2016* All rights reserved 烟台大学计算机与控制工程学院 * 文件名称:3.cpp * 作者:刘丽 * 完成日期:2016年 5 月 1...

第10、11周项目(3)-警察与厨师

问题描述及代码: /* *copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称:hellow.cpp *作者:田甜 *完成日期:2016年...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)