問題:
time limit: 1 sec
memory limit: 128 mb
submit: 151
solved: 125 [
submit][
status][
web board]
根據類 mammal派生cattle 和horse ,輸出動物的叫聲。
#include
#include
using namespace std;
class mammal
};/*
請在該部分補充缺少的**
*/int main()
無動物的叫聲
moo!**:neigh!
class cattle:public mammal
{public:
void speak()const
{cout<<"moo!"《學習心得:注意純虛函式的用法,函式中的const不可掉;還有既然分配了新的空間,就一定要記得釋放!
虛函式 純虛函式
一 定義.純虛函式是在基類中宣告的虛函式,它在基類中沒有定義,但要求任何派生類都要定義自己的實現方法。在基類中實現純虛函式的方法是在函式原型後加 0 virtual void funtion1 0 二 引入原因 1 為了方便使用多型特性,我們常常需要在基類中定義虛函式。2 在很多情況下,基類本身生成...
虛函式 純虛函式
虛函式的作用是允許在派生類中重新定義與基類同名的函式,並且可以通過基類指標引用來訪問基類和派生類中的同名函式。include using namespace std class student student類成員函式的實現 宣告抽象基類shape class shape virtual float...
虛函式和純虛函式
除了繼承外,c 的另乙個優良特性是支援多型,即允許將派生類的物件當作基類的物件使用。如果a是基類,b和c是a的派生類,多態函式test的引數是a的指標。那麼test函式可以引用a b c的物件。示例程式如下 class a void test a a class b public a class c...