CSE 335 Project  CSE335
Chicken.h
Go to the documentation of this file.
1 
9 #pragma once
10 
11 #include <string>
12 #include "Animal.h"
13 
14 
15 
19 class CChicken : public CAnimal
20 {
21 public:
23  static const int ChickenNumlegs = 2;
24 
25  CChicken();
26  virtual ~CChicken();
27 
29  void DisplayAnimal();
30 
35  virtual int NumLegs() const { return ChickenNumlegs; }
36 
37 private:
39  std::string mId;
40 };
Definition: Animal.h:14
std::string mId
The chicken&#39;s ID.
Definition: Chicken.h:39
void DisplayAnimal()
Definition: Chicken.cpp:42
CChicken()
Definition: Chicken.cpp:15
void ObtainChickenInformation()
Definition: Chicken.cpp:29
virtual int NumLegs() const
Definition: Chicken.h:35
Definition: Chicken.h:19
static const int ChickenNumlegs
Number of those chicken legs.
Definition: Chicken.h:23
virtual ~CChicken()
Definition: Chicken.cpp:22