現在要開發乙個系統,對寵物的生長狀態進行管理。 給出下面的乙個基類框架 class pet 以pet為基類,構建出cat和dog兩個類: cat一天身長加1,體重加2。 dog一天身長加2,體重加1。 生成上述類並編寫主函式,要求主函式中有乙個基類pet指標陣列,陣列元素不超過10個。 pet *pt[10]; 主函式根據輸入的資訊,相應建立cat類物件或dog類物件,並給出目標日期寵物的身長和體重。每個測試用例佔一行,每行給出寵物的基本資訊,第乙個為當前寵物的型別:1為cat,2為dog。接下來為它的名字,隨後的兩個數字為身長和體重,最後為測身長和體重的日期(不大於10的正整數)。最後一行為目標日期(大於10的正整數)
輸出目標日期寵物姓名、身長和體重
1 marry 22 12 5
2 jack 10 9 9
1 jim 11 8 6
11
marry 28 24
jack 14 11
jim 16 18
實現**如下:#include#includeusing namespace std;
class pet
virtual void display(int day)=0;
};class cat:public pet
void display(int day)
cin>>name>>length>>weight>>current;
if(x==1)
p[count]=new cat(name,length,weight,current);
else
p[count]=new dog(name,length,weight,current);
count++;
}}
寵物的生長(多型)
現在要開發乙個系統,對寵物的生長狀態進行管理。給出下面的乙個基類框架 class pet 以pet為基類,構建出cat和dog兩個類 cat一天身長加1,體重加2。dog一天身長加2,體重加1。生成上述類並編寫主函式,要求主函式中有乙個基類pet指標陣列,陣列元素不超過10個。pet pt 10 主...
7 寵物的生長(多型) 15分
現在要開發乙個系統,對寵物的生長狀態進行管理。給出下面的乙個基類框架 class pet protected string name 姓名 int length 身長 int weight 體重 int current 當前日期 public virtual void display int day...
寵物的「意識」
今天又把 動物有意識嗎 這本書拿出來看。這正復合我讀某些書的習慣 先從頭到尾看一遍,隔一段時間在挑感興趣的章節看一遍,再往後,就是逐步挑感興趣的段落零星的看了。這本書所 的是動物,指所有動物,是否具有一般意義上的意識這個問題。這裡的意識的概念相對寬泛,包括情感 計畫 自我等等。書的標題雖然是疑問句,...