多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > 互聯(lián)網(wǎng) > sdut 6-2 多態(tài)性與虛函數(shù)

sdut 6-2 多態(tài)性與虛函數(shù)

來源:程序員人生   發(fā)布時間:2014-11-22 09:20:02 閱讀次數(shù):3273次

6⑵ 多態(tài)性與虛函數(shù)

Time Limit: 1000ms   Memory limit: 65536K  有疑問?點這里^_^

題目描寫

通過本題目的練習(xí)可以掌握多態(tài)性的概念和虛函數(shù)的定義和使用方法
 
 
要求定義1個基類Pet,它有1個字符指針型數(shù)據(jù)成員name和1個虛成員函數(shù)Speak()用于輸出pet的叫聲。;派生類Dog和Cat從基類Pet派生而來。他們從基類繼承并重新改寫了speak()函數(shù),分別用于輸出Dog類和Cat類的叫聲(具體輸出內(nèi)容參考示例輸出)。要求利用虛函數(shù)技術(shù)編寫代碼,使得程序能夠輸出下面的內(nèi)容。

輸入

輸出

輸出數(shù)據(jù)共有3行,本題目要求輸出內(nèi)容必須與示例中的相同。

示例輸入

示例輸出

How does a pet speak ? I am a cat,My name is Tom My sound is miao!miao! I am a dog,My name is Snoppy My sound is wang!wang!

提示

 

來源

 
#include <iostream> using namespace std; class Pet { public : virtual void speak()//定義虛函數(shù) { cout<<"How does a pet speak ?"<<endl; } }; class Cat: public Pet { public : void speak () { cout <<"I am a cat,My name is Tom My sound is miao!miao!"<<endl; } }; class Dog : public Pet { public : void speak() { cout<<"I am a dog,My name is Snoppy My sound is wang!wang!"<<endl; } }; int main() { Pet p, *t;//定義Pet類對象的指針t Cat c; Dog d; t = &p;//t指針指向p t->speak();//調(diào)用p.speak函數(shù) t = &c;//t指針指向c t->speak();//調(diào)用c.speak函數(shù) t = &d;//t指針指向d t->speak();//調(diào)用d.speak函數(shù) return 0; }

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 第一福利社 | 欧美精品亚洲精品日韩专 | 日本一二区视频 | 伊人蕉久 | 一本大道香蕉中文日本不卡高清二区 | 婷婷亚洲国产成人精品性色 | 国产永久免费高清在线观看视频 | 欧美一区亚洲 | 中文字幕一区二区三区精品 | 日本不卡视频在线视频观看 | 成人精品国产 | 亚洲一级生活片 | 中文字幕第一页国产 | 国产成人午夜91精品麻豆剧场 | 亚洲精品乱码久久久久久蜜桃欧美 | 国产亚洲综合成人91精品 | 欧美精品免费一区欧美久久优播 | 国产一级一级一级成人毛片 | 手机成人在线视频 | 国产精品高清一区二区三区 | 69精品免费视频 | 黑人巨大 | 国产91精品黄网在线观看 | 正在播放国产露脸做 | 羞污影院| 欧美色久 | 欧美在线看欧美视频免费网站 | 俺去俺来也www色官网免费的 | 一本大道香蕉中文日本不卡高清二区 | 免费精品国产 | 毛片在线免费 | 美国毛片亚洲社区在线观看 | 一区二区三区四区精品 | 亚洲免费福利视频 | 国产精品久久久久天天影视 | 麻豆日韩区久久综合 | 春意影院午夜免费入口 | 免费爱做网站在线看 | 亚洲视频在线免费看 | 五月婷婷亚洲 | 欧美一级久久久久久久大 |