專(zhuān)注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計(jì)實(shí)例 >> 瀏覽文章

C++含參數(shù)函數(shù)的繼承方法

作者:黃波海   來(lái)源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時(shí)間:2014年03月06日   【字體:

方法:先繼承類(lèi)然后映射函數(shù)。
#include <iostream.h>

class animal
{
public:
animal(char thename);

};

animal::animal(char thename)
{
char name;
cout<<thename<<endl;
}

class pig:public animal //先繼承類(lèi),并在次寫(xiě)上子類(lèi)映射函數(shù)
{
public:
pig(char thename);
};

pig::pig(char thename):animal(thename)  //后映射函數(shù)。注意父類(lèi)函數(shù)此時(shí)無(wú)需再定義數(shù)據(jù)類(lèi)型
{
}

class turtle:public animal
{
public:
turtle(char thename);
};

turtle::turtle(char thename):animal(thename)
{

int main()
{
pig st('M');
turtle sm('n');
return 0;
}

 

關(guān)閉窗口

相關(guān)文章