第10、11周项目3 警察和厨师(1)
来源:互联网 发布:怎样安装t3软件 编辑:程序博客网 时间:2024/05/16 18:31
/* *copyright(c) 2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:test.cpp *作者:李硕 *版本:Code::Blocks * *问题描述:将原先类Stu类中保护成员改为私有并实现运行 *输入描述: *程序输出:*/#include <iostream>using namespace std;class Person{public: Person(int, string); void action(); string getName() { return name; }private: int age; string name;};Person::Person(int a, string n):age(a), name(n) {}void Person::action(){ cout<<name<<" do some action"<<endl;}class Police: public Person{public: Police(int, string, int); void arrest(Person);private: int level; //级别};Police::Police(int a, string n, int l):Person(a,n),level(l) {}void Police::arrest(Person p){ cout<<" Police "<<getName()<<" arrest " <<p.getName()<<endl;}class Cook: public Person{public: Cook(int, string, double); void getCake(int);private: double salary; //薪水};Cook::Cook(int a, string n, double s):Person(a,n),salary(s) {}void Cook::getCake(int n){ cout<<" Cook "<<getName()<<" gave me " <<n<<" 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;}
0 0
- 第10、11周项目3:警察和厨师(1)
- 第10、11周项目3:警察和厨师(2)
- 第11周项目3—警察和厨师 (1)
- 第11周项目3(2)警察和厨师
- 第10周项目3-警察和厨师(2)
- 第10、11周项目3 警察和厨师(1)
- 第10、11周项目(3)-警察与厨师
- 第10、11周项目(3)-警察与厨师
- 第11周项目3-警察与厨师(1)
- 第10、11周项目3 警察和厨师(2)
- 第10、11周项目3-警察和厨师(2)
- 第10、 11周-【项目-警察和厨师】
- 第10周项目3 - 警察和厨师
- 第10.11周项目3-警察和厨师(2)
- 第10.11周项目三--警察和厨师(1)
- 第10、11周项目3-警察与厨师(1)
- 第11周项目3-警察与厨师 (1)
- 第11周项目3-警察与厨师(2)
- [leetcode] 65. Valid Number 解题报告
- Leetcode: Roman to integer
- 51nod 1134 最长递增子序列 nlogn lis
- js判断IE版本
- 系统属性调用评估报告
- 第10、11周项目3 警察和厨师(1)
- 什么是Node.js
- 231. Power of Two
- Spark入门实战系列--5.Hive(上)--Hive介绍及部署
- 优先队列-堆排序
- Post方式请求网络数据
- linux学习(四):实体链接与符号链接
- 加快eclipse
- 自定义Dialog(2)