西加加 7 1 動物世界

2021-10-07 22:22:48 字數 1487 閱讀 2627

補充程式 :

1、實現mammal類的方法

2、由mammal類派生出dog類,在dog類中增加itscolor成員(color型別)

3、dog類中增加以下方法:

constructors: dog()、dog(int age)、dog(int age, int weight)、dog(int age, color color)、 dog(int age, int weight, color color)、~dog()

accessors: getcolor()、setcolor()

other methods: wagtail()、begforfood() ,並實現以上這些方法 。

4、補充主函式的問號部分,並執行程式,檢查輸出是否合理。

enum color;

class mammal

;int main()

按照程式格式輸出。

在這裡給出一組輸入。例如:

在這裡給出相應的輸出。例如:

mammal is speaking...

the dog is wagging its tail...

yorkie is 3 years old.

dobbie weighs 20 pounds.

#include using namespace std; 

enum color;

class mammal

mammal(int age)

//accessors

int getage() const

void setage(int age)

int getweight() const

void setweight(int weight)

//other methods

void speak() const

void sleep() const

protected:

int itsage;

int itsweight;

};class dog:public mammal

dog(int age): mammal(age)

dog(int age, int weight): mammal(age)

dog(int age, color color): mammal(age)

dog(int age, int weight, color color): mammal(age)

//accessors

color getcolor()

void setcolor(color color)

//other methods

void wagtail()

void begforfood()

};int main()

西加加 7 1 馬會飛

已知horse類是pegasus類的父類,根據以下主函式完善程式內容,以實現規定的輸出。不允許改變主函式的內容。int main 無 根據樣例格式輸出。在這裡給出一組輸入。例如 無在這裡給出相應的輸出。例如 horse 申請了空間.horse 申請了空間.pegasus 申請了空間.just a h...

7 1 動物世界 15分

補充程式 1 實現mammal類的方法 2 由mammal類派生出dog類,在dog類中增加itscolor成員 color型別 3 dog類中增加以下方法 constructors dog dog int age dog int age,int weight dog int age,color c...

西加加 6 4 學生派生類

根據所給的類student定義其派生類,並利用建構函式進行資料初始化,使程式能按照 樣例 的格式進行輸出 include includeusing namespace std class student student protected int num string name char 請在這裡新...