time limit: 1000ms
memory limit: 65536kb
submit
statistic
problem description
通過本題目的練習可以掌握多型性的概念和虛函式的定義和使用方法
要求定義乙個基類
pet,它有乙個成員函式
speak()
用於輸出
pet的叫聲。
;派生類
dog和
cat從基類
pet派生而來。他們從基類繼承並重新改寫了
speak()
函式,分別用於輸出
dog類和
cat類的叫聲。要求利用虛函式編寫**,使得程式能夠輸出下面的內容。
input無
output
輸出資料共有
3行,本題目要求輸出內容必須與示例中的相同。
example input
example output
how does a pet speak ?miao!miao!
wang!wang!
hint
author
黃晶晶
#include using namespace std;
class pet
sdut 6 1 多型性與虛函式
time limit 1000ms memory limit 65536k 有疑問?點這裡 通過本題目的練習可以掌握多型性的概念和虛函式的定義和使用方法 要求定義乙個基類 pet,它有乙個成員函式 speak 用於輸出 pet的叫聲。派生類 dog和 cat從基類 pet派生而來。他們從基類繼承並重...
sdut 6 1 多型性與虛函式
6 1 多型性與虛函式 time limit 1000ms memory limit 65536k 通過本題目的練習可以掌握多型性的概念和虛函式的定義和使用方法 要求定義乙個基類pet 它有乙個成員函式speak 用於輸出pet 的叫聲。派生類dog 和cat 從基類pet 派生而來。他們從基類繼承...
虛函式與多型性
實驗內容 定義基類base,其資料成員為高h,定義成員函式disp 為虛函式,由基類派生出長方體類和圓柱類,並在兩個派生類中定義成員函式disp 為虛函式。在主函式中,用基類base定義指標p,用指標p動態呼叫虛函式disp 顯示面積。虛函式 它是基類中的成員函式,並在派生類中被過載。派生類中的虛函...