1.派生類構(gòu)造函數(shù)的一般形式為:
按需設(shè)計(jì)可以根據(jù)自己的需求進(jìn)行定制,成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設(shè)公司構(gòu)思過(guò)程中功能建設(shè)理應(yīng)排到主要部位公司成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設(shè)公司的運(yùn)用實(shí)際效果公司網(wǎng)站制作網(wǎng)站建立與制做的實(shí)際意義派生類構(gòu)造函數(shù)名(總參數(shù)表):基類構(gòu)造函數(shù)名(參數(shù)表)
{
派生類中新增加數(shù)據(jù)成員初始化語(yǔ)句
}
2.在建立一個(gè)對(duì)象時(shí),執(zhí)行構(gòu)造函數(shù)的順序是:
a.派生類構(gòu)造函數(shù)先調(diào)用基類構(gòu)造函數(shù);
b.再執(zhí)行派生類構(gòu)造函數(shù)本身(即派生類構(gòu)造函數(shù)的函數(shù)體)
3.在派生類對(duì)象釋放時(shí),先執(zhí)行派生類析構(gòu)函數(shù),再執(zhí)行其基類析構(gòu)函數(shù)
例:定義一個(gè)簡(jiǎn)單的派生類構(gòu)造函數(shù)。
解:程序:
#include
#include
using namespace std;
class Student//聲明一個(gè)基類Student
{
public:
Student(int n, string nam, char s)//定義基類構(gòu)造函數(shù)
{
num = n;
name = nam;
sex = s;
}
~Student()//基類析構(gòu)函數(shù)
{
}
protected:
int num;
string name;
char sex;
};
class Student1 :public Student//聲明公用派生類Student1
{
public:
Student1(int n, string nam, char s, int a, string ad) :Student(n, nam, s)//定義派生類構(gòu)造函數(shù)
{
age = a;//在函數(shù)體中只對(duì)派生類新增加的數(shù)據(jù)成員初始化
addr = ad;
}
void show()
{
cout << "num:" << num << endl;
cout << "name:" << name << endl;
cout << "sex:" << sex << endl;
cout << "age:" << age << endl;
cout << "address:" << addr << endl << endl;
}
~Student1()//派生類析構(gòu)函數(shù)
{}
private:
int age;
string addr;
};
int main()
{
Student1 stud1(1001, "yaoyao", 'f', 20, "hanzhong");
Student1 stud2(1002, "xiaoxiao", 'm', 20, "xianyang");
stud1.show();//輸出第一個(gè)學(xué)生數(shù)據(jù)
stud2.show();//輸出第二個(gè)學(xué)生數(shù)據(jù)
system("pause");
return 0;
}
結(jié)果:
num:1001
name:yaoyao
sex:f
age:20
address:hanzhong
num:1002
name:xiaoxiao
sex:m
age:20
address:xianyang
請(qǐng)按任意鍵繼續(xù). . .
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。