本帖最后由 keer_zu 于 2015-11-25 20:41 编辑
头文件:
- #ifndef ANIMAL_H
- #define ANIMAL_H
- //===============================================================
- //
- // animal
- // 鍔ㄧ墿鍩虹被
- //
- //===============================================================
- //#include <strings.h>
- //#include <string.h>
- #include <string>
- using namespace std;
- typedef enum {
- test0 = 0,
- test1 = 1,
- test2 = 2,
- test3 = 3
- }TEST;
- class animal
- {
- private:
- string m_s;
- int m_foot;
- int m_food;
- TEST m_test;
-
- public:
- animal():m_foot(4),m_food(1),m_test(test2),m_s("Hell luojianfeng!\n"){}
- animal& operator =(const animal& other);
- void breathe(); // 闈炶櫄鍑芥暟
- void set_foot(int foot){m_foot = foot;}
- int get_foot(){return m_foot;}
- void set_food(int food){m_food = food;}
- int get_food(){return m_food;}
- void set_test(TEST test){m_test = test;}
- void set_s(string s){m_s = s;}
- };
- //===============================================================
- //
- // animal
- // 楸肩被锛岄泦鎴愪簬鍔ㄧ墿鍩虹被
- //
- //===============================================================
- class fish : public animal
- {
- public:
- void breathe(); // 闈炶櫄鍑芥暟
- };
- #endif
|