#include <string>
#include <iostream>
using namespace std;class Wolf
{
public://狼类成员的声明string Name;int Shape;void PrintState();
};
//狼类成员的定义
void Wolf::PrintState(){cout<<"姓名:"<<Name<<",爪子锋利度为:"<<Shape<<endl;}class Human
{
public://人类成员的声明string Name;int Intell;void PrintState();
};
//人类成员的定义
void Human::PrintState()
{cout<<"姓名:"<<Name<<",智力为:"<<Intell<<endl;
}class Werewolf : public  Wolf , Human
{
public://狼人类成员的声明void SetName(string name);void SetState(int shape,int intell);void PrintAllState();
};
//狼人类成员的定义
void Werewolf::SetName(string name)
{Human::Name = name;Wolf::Name = name;
}
void Werewolf::SetState(int shape,int intell)
{Shape = shape;Intell = intell;
}
void Werewolf::PrintAllState()
{Wolf::PrintState();Human::PrintState();
}int main()
{int i, j;string name;cin >> i >> j >> name;Werewolf ww;ww.SetName(name);ww.SetState(i, j);ww.PrintAllState();
}

头歌实训项目【狼人类】相关推荐

  1. 头歌实训项目【人与复读机】

    #include <iostream> using namespace std;class Chinese {//人类的声明 public:virtual void greet();}; ...

  2. 头歌实训项目【复读机的毁灭】

    #include <iostream> using namespace std;class Repeater {//复读机基类的声明 public:virtual void Play(); ...

  3. 头歌实训项目【学生信息转换】

    #include <iostream> #include <string> using namespace std;// 前置声明 Teacher 类 class Teache ...

  4. 头歌实训项目【研究生信息类】

    #include <string> #include <iostream> using namespace std;class People { public:string N ...

  5. educoder头歌实训 web课——JavaScript语言基础:JS循环语句

    educoder头歌实训 太原理工大学web课程----JavaScript语法基础:JS运算符_玛卡巴卡的博客-CSDN博客 第1关:while类型 任务描述 质数的定义如下:大于1的自然数,且除 ...

  6. 数据库原理 头歌实训 数据库常用对象

    SQL视图的定义与操纵 第1关:创建行列子集视图 任务描述 本关任务:创建计算机系的学生信息的视图 student_cs. 相关知识 行列子集视图是指视图的结果集来源于基本表,没有经过二次计算. ## ...

  7. JAVA程序设计-头歌实训-------# 第一阶段 Java语言快速入门

    第一阶段 Java语言快速入门 第1关:Java程序的基本框架:Hello Java World! 任务描述 本关的任务是编写你人生中第一个Java程序,从此开启你的Java实训之旅,显示效果如下: ...

  8. 头歌实训平台Python

    目录 Python 初体验-- Hello world 第1关  Hello Python,我来了! Python控制结构(一)※ 第1关  if分支入门※ 第2关  while循环分支入门※ 学习- ...

  9. 【头歌实训】Java高级特性 - 多线程基础(1)使用线程,使用 Callable 和 Future 创建线程

    任务描述 本关任务:通过 Callable 和 Future 来创建线程. 相关知识 从Java1.5版本开始,就提供了 Callable 和 Future 来创建线程,这种方式也是在Java程序员面 ...

最新文章

  1. 面试大法——算法、Python、机器学习等笔试面经资源 | 干货收藏
  2. Redis 16 个常见使用场景
  3. boost::histogram::detail::make_default用法的测试程序
  4. 搭建微信令牌中控服务器,使用ThinkJs搭建微信中控服务的实现方法
  5. ci php做记录删除,CI(CodeIgniter)框架中的增删改查操作_PHP教程
  6. 蓝桥杯 大整数乘法 试题 算法训练 P0805
  7. java heapdump 分析工具_heapdump分析工具
  8. mysql手册中文版
  9. 三星s4 android 5.0 root权限,三星S4(i9500)一键ROOT权限获取+USB驱动
  10. 如何下载B站高清视频
  11. [Golang软件推荐] RSA公私钥加解密(解决Golang私钥加密公钥解密问题)
  12. Python青少年学编程之秦九韶算法(初三、高中信息技术)
  13. 网络负载均衡器(NLB)
  14. JAVA图形化界面设计
  15. 解决Thinkpad E450 外接显示器后没有声音的问题
  16. PHP_微信小程序(2)
  17. 前端学习记录(三) CSS浮动、定位与居中
  18. vue-router(路由)详细教程
  19. 渗透测试培训必会工具xray扫描器的使用(一)
  20. AD域USB禁用详解

热门文章

  1. C#WPF 使用.ttf字体文件设置font相关以及查看使用系统自带矢量图标
  2. 猎人手游最新服务器,【猎人mm服务端】2020.07月升级經典手工制作搭建网游服务器...
  3. 赛效:用创客贴快速制作封面图
  4. 一个简单、功能完整的开源WMS​仓库管理系统
  5. 怎样去视频水印?教你用视频转换器去水印
  6. 【科普干货】一张图看懂Salesforce最新产品结构
  7. 燃尽图——项目经理的必备工具
  8. PC系统基础知识及软硬简单故障排解大全
  9. Android手机提示正在慢速充电的解决方法
  10. 耳鸣会给患者带来什么影响?