第10周项目3 - 警察和厨师

/*Copyright (c)2016,烟台大学计算机与控制工程学院
 *All rights reserved.
 *文件名称:my.cpp
 *作    者:
 *完成日期:2016年5月10日
 *
*问题描述:(1)根据下面的类图,定义各个类: 

要求:
?各个成员函数,只要输出相关的信息即可,暂不深究其业务功能
?请为各个类增加构造函数
?在实现中,可以增加需要的其他函数
?自行编制main函数,完成初步的测试

*/
这里写图片描述

#include <iostream>
using namespace std;
class person
{
public:
person(int a=0,string nam="null"):age(a),name(nam){};
 void action();

 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);

};
class cook:public person
{
    private:
    double salary;

    public:
    cook(int aa,string nnam,double ss,int p_a,string p_name,int p_l):person(aa,nnam),salary(ss){};
    string get_cake(int );

};
时间: 2024-10-13 01:03:02

第10周项目3 - 警察和厨师的相关文章

第十周第十一周项目3警察与厨师的派生类

/*Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 李钊 *完成日期 : 2016年5月10号 *版 本 号 : v1.0 * *问题描述 : 警察与厨师的派生类 *输入描述 : *程序输出 : 人的行为警察的动作厨师的动作 */ #include <iostream> using namespace std; class Person { protected: int age; string name; pu

第十周项目四 警察与厨师(2)

/*copyright(c)2016.烟台大学计算机学院 * All rights reserved, * 文件名称:text.Cpp * 作者:舒文超 * 完成日期:2016年5月6日 * 版本号:vc++6.0 * 问题描述:(1)下面的类图,为Polic类 和Cook类增加了对象成员, 请扩充代码,完成上述各项要 求 (图片见附件) 要求:各个成员函数,只要输出相关的信息 即可,暂不深究其业务功能请为各个类增加 构造函数在实现中,可以增加需要的其他函 数自行编制main函数,完成初步的测试

第十一周项目3-警察和厨师(2)

问题及代码: /* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称:zwj.cpp *作 者:张伟晶 *完成日期:2016年5月9日 *版 本 号:v1.0 * *问题描述:警察和厨师(2) *输入描述: *程序输出: */ #include<iostream> #include<string> using namespace std; class Person { private: int age; string

第十一周项目3-警察和厨师(1)

问题及代码: /* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称:zwj.cpp *作 者:张伟晶 *完成日期:2016年5月8日 *版 本 号:v1.0 * *问题描述:警察和厨师 *输入描述: *程序输出: */ #include<iostream> #include<string> using namespace std; class Person { private: int age; string na

2014秋C++ 第10周项目 控制结构综合、C程序结构及输入输出

课程主页在http://blog.csdn.net/sxhelijian/article/details/39152703,课程资源在云学堂"贺老师课堂"同步展示,使用的帐号请到课程主页中查看. [项目1:程序填充与阅读]云学堂中有完整的代码,不必再费力亲自输入:1.阅读下面的程序,在____上填上合适的成份,使程序能够输入"1+2"形式的式子,并输出相应的结果. #include <iostream> using namespace std; int

第10周项目 - 点-圆-圆柱类族的设计

/*Copyright (c)2016,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:my.cpp *作 者: *完成日期:2016年5月8日 * *问题描述:按以下的提示,由基类的设计和测试开始,逐渐地完成各个类的设计,求出圆格柱体的表面积.体积并输出并且完成要求的计算任务: (1)先建立一个Point(点)类,包含数据成员x,y(坐标点),实现需要的成员函数,并设计main函数完成测试: (2)以Point为基类,派生出一个Circle(圆)类,增加数

第十周项目42-警察与厨师

问题及代码: /* *Copyright (c) 2015,烟台大学计算机学院 *All rights reserved. *文件名称:text.cpp *作者:徐健 *完成日期:2015年5月6日 *版本号:v1.0 * *问题描述:为各个类增加构造函数以及其他函数,并自行编制main函数,完成初步测试 *输入描述: 无 *程序输出:此次测试信息 */ #include <iostream> using namespace std; class Person { public: Person

第10周项目一-点-圆-圆柱类的设计

代码: /* *Copyright (c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp; *作 者:岳成艳2016年5月6号: *版 本 号:vc++6.0: * *问题描述:添加一个类cylinder类,增加数据成员函数h,求表面积,体积. *程序输入:略: *程序输出:略: */ #include <iostream> using namespace std; class Point { public: Point(d

第10周项目4-教师兼干部类

/*Copyright (c)2016,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:my.cpp *作 者: *完成日期:2016年5月10号 *问题描述:? 分别定义Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher_Cadre(教师兼干部). 要求: (1)在两个基类中都包含姓名.年龄.性别.地址.电话等数据成员. (2)在Teacher类中还包含数据成员title(职称),在Cadre类中还包含数据成