小甲魚 C 例項練習20 貓狗問題(虛方法)

2021-10-22 21:28:04 字數 801 閱讀 1500

參考:b站up主魚c_小甲魚

**除錯平台:vs2017,除錯成功。

問題描述:貓狗問題(虛方法)

//當在子類中對基類的方法進行覆蓋時,使用new對變數進行宣告時,呼叫覆蓋的函式,

//為了執行更快c++優先讀取基類的方法,因此在基類宣告時,需要將其方法宣告為虛方法

#include

#include

using

namespace std;

class

pet;

class

cat:

public pet

;class

dog:

public pet

;pet::

pet(string thename)

void pet::

eat(

)void pet::

sleep()

void pet::

play()

cat::

cat(string thename)

:pet

(thename)

void cat::

climb()

void cat::

play()

dog::

dog(string thename)

:pet

(thename)

void dog::

bark()

void dog::

play()

intmain()

小甲魚練習題16

哎呀呀,現在的小屁孩太調皮了,鄰居家的孩子淘氣,把小甲魚剛寫好的 畫了個圖案,麻煩各位魚油恢復下啊,另外這傢伙畫的是神馬嗎?怎麼那麼眼熟啊!答案name input 請輸入待查詢的使用者名稱 score 迷途 85 黑夜 80 小布丁 65 福祿娃娃 95 怡靜 90 isfind false 定義...

c 小甲魚C 快速入門 一

輸入一串整數和任意數目的空格,計算整數的和 includeint main printf 結果是 d sum return 0 cin.peek cin.get includeusing namespace std int main if cin.peek n break cout 用法一 cin....

小甲魚第31課課後練習

0.pickle的實質是什麼?c4f nhjfhy,gki 7e,67 1.使用pickle的什麼方法儲存資料?kx l0j d19 9k owuzjiq 3.使用pickle能不能儲存為 txt 型別的檔案?8g 0a ow5ytsf 8r o n n6d4 答 可以,不過開啟後是亂碼,因為是以二...