永发信息网

继承多态!!!

答案:1  悬赏:30  手机版
解决时间 2021-06-05 09:43
定义一个基类ANIMAL,它包含了2个私有数据成员(动物名称和动物重量)还包括了一个公共虚拟成员函数WHO()和一个纯虚函数SOUND(),公共虚拟函数WHO()返回一个字符串(包括动物名和重量)。纯虚函数SOUND()在派生类中应返回一个代表动物发声的字符串。把ANIMAL作为基类,派生出SHEEP,DOG,COW3个类,在每个类中实现SOUND()函数。
最佳答案

面试题么?



class animal{


public:


virtual std::string Who()


{


std::stringstream out;


out << GetName() << GetWeight();


return out.str();


}


virtual std::stringSound() = 0;


private:


virtual const std::string& GetName() = 0;


virtual const std::string& GetWeight() = 0;


}



class Sheep : public Animal


{


virtual std::string Sound() return {"Mieeeeeee";}


virtual const std::string& GetName(){"喜洋洋";}


virtual const std::string& GetWeight(){"30kg"};


}



其他类参考 Sheep

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
拿破仑的战略那么好,当年为什么会输给俄国的
我和他很爱彼此,当初他把我抛弃,现在又回来了
我想在包头开一个乐器批发不知道行不?
电脑里面的一切资料怎么会没了?
六个多月的胎儿做三围一切正常,但好会动正常
八六年腊月十二出生事业会怎么样?
假设仿建一个历史性建筑,是否可行?
windows 7立体窗口怎么弄
江汉区武汉语轩英语在哪里啊,我有事要去这里
关于销售渠道方面的论文题目
养鸽子应注意什么
诺基亚1000以下的推拉的手机有什么??
leep手术后出血怎么办
手机打电话(接电话)通了之后就自动挂掉?
怎么才可以让自己的性格开郎活泼呢?
推荐资讯
睢阳区商丘夜色KTV这个地址在什么地方,我要
同志们帮忙给写份青年志愿者计划书么,愁死我
“有爱情,还有面包,有房子,还有厨房”出自
关于 淘宝直通车
空间花匠大师之后是什么?
硬盘Windows无法完成格式化
做过眼睛手术的眼睛有多脆弱?能恢复原来眼睛
我的笔记本是神舟优雅HP650D6能玩大型的3D游
我特喜欢我们班的一位女生,可是不敢和她表白
魔法卡片合成的QQ秀能赠送吗?
ru fang 经常被男人抚摸 就会变大么
从辉县到新乡几点有车/
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?