资料查询网站怎么做,怎么做响应式网站,网站建设的基本术语,受欢迎的大连网站建设CPrimer Plus 第十四章代码重用#xff1a;编程练习,第4题
CPrimer Plus 第十四章代码重用#xff1a;编程练习,第4题 文章目录 CPrimer Plus 第十四章代码重用#xff1a;编程练习,第4题前言4.一、定义二、方法 前言
4.
Person 类保存人的名和姓。除构造函数外#xff…CPrimer Plus 第十四章代码重用编程练习,第4题
CPrimer Plus 第十四章代码重用编程练习,第4题 文章目录 CPrimer Plus 第十四章代码重用编程练习,第4题前言4.一、定义二、方法 前言
4.
Person 类保存人的名和姓。除构造函数外它还有 Show()方法用于显示名和姓。Gunslinger 类以 Person 类为虚基类派生而来它包含一个 Draw()成员该方法返回一个 double 值表示枪手的拔枪时间。这个类还包含一个int成员表示枪手枪上的刻痕数。最后这个类还包含一个 Show()函数用于显示所有这些信息。 PokerPlayer 类以 Person 类为虚基类派生而来。它包含一个 Draw()成员该函数返回一个1~52 的随机数用于表示扑克牌的值(也可以定义一个Card 类其中包含花色和面值成员然后让 Draw()返回一个Card 对象)。PokerPlayer 类使用 Person 类的show()数。BadDude( )类从Gunslinger 和 PokerPlayer 类公有派生而来。它包含 Gdraw()成员(返回坏蛋拔枪的时间)和Cdraw()成员(返回下一张扑克牌)另外 还有一个合适的 Show()函数。请定义这些类和方法以及其他必要的方法(如用于设置对象值的方法)并使用一个类似于程序清单 14.12的简单程序对它们进行测试。 一、定义
示例略
二、方法
代码如下示例