中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

網(wǎng)站建設(shè)制作視頻長沙seo步驟

網(wǎng)站建設(shè)制作視頻,長沙seo步驟,深圳網(wǎng)站建設(shè) 龍華信科,搜全網(wǎng)的瀏覽器構(gòu)造函數(shù) 與 析構(gòu)函數(shù) 構(gòu)造函數(shù)代表一個(gè)對象的生成,主要作用是初始化類的成員變量,可以被重載 如果沒有顯式構(gòu)造函數(shù),則實(shí)例化對象時(shí),系統(tǒng)會自動生成一個(gè)無參的構(gòu)造函數(shù) 構(gòu)造函數(shù)的名稱與類名相同 析構(gòu)函數(shù)代表的是一個(gè)對象的銷…

構(gòu)造函數(shù) 與 析構(gòu)函數(shù)

構(gòu)造函數(shù)代表一個(gè)對象的生成,主要作用是初始化類的成員變量,可以被重載
如果沒有顯式構(gòu)造函數(shù),則實(shí)例化對象時(shí),系統(tǒng)會自動生成一個(gè)無參的構(gòu)造函數(shù)
構(gòu)造函數(shù)的名稱與類名相同

析構(gòu)函數(shù)代表的是一個(gè)對象的銷毀,不可以被重載
析構(gòu)函數(shù)的名稱是 ~類名()

class Animal
{
public:string name;int age;Animal():name("dog"), age(12)  //顯式無參構(gòu)造函數(shù),這里借助c++11的列表初始化{cout << "這是無參構(gòu)造函數(shù)" << endl;}Animal(string name, int age)  //顯式有參構(gòu)造函數(shù){this->name = name;this->age = age;cout << "這是有參構(gòu)造函數(shù)" << endl;}~Animal(){};  //析構(gòu)函數(shù)
};Animal dog1; //會調(diào)用無參構(gòu)造函數(shù)
Animal dog2("xiaohei",12); //會調(diào)用顯式有參構(gòu)造函數(shù)

注意事項(xiàng):構(gòu)造函數(shù)/析構(gòu)函數(shù) 如果顯式調(diào)用,則必須是public權(quán)限

C++封裝

作用:保證數(shù)據(jù)安全性

三種權(quán)限
public:類內(nèi)可以訪問 子類可以訪問 類外可以訪問
protected:類內(nèi)可以訪問 子類可以訪問 類外不可以訪問
private:類內(nèi)可以訪問 子類不可以訪問 類外不可以訪問

C++繼承

作用:實(shí)現(xiàn)代碼復(fù)用,節(jié)省代碼量

繼承中的構(gòu)造函數(shù)和析構(gòu)函數(shù)

class Animal
{
public:string name;int age;Animal():name("dog"), age(12){cout << "這是基類無參構(gòu)造函數(shù)" << endl;}Animal(string name, int age){this->name = name;this->age = age;cout << "這是基類有參構(gòu)造函數(shù)" << endl;}~Animal(){cout << "這是基類析構(gòu)函數(shù)" << endl;}
};class Dog:public Animal  //公有繼承自Animal類
{
public:string name;int age;Dog(){cout << "這是Dog類無參構(gòu)造函數(shù)" << endl;}Dog(string name, int age){this->name = name;this->age = age;cout << "這是Dog類有參構(gòu)造函數(shù)" << endl;}~Dog(){cout << "這是Dog類析構(gòu)函數(shù)" << endl;}
};void Func1()
{Dog dog1();Dog dog2("小黑", 12);
}int main()
{Func1();system("pause");
}

在這里插入圖片描述

基類的構(gòu)造函數(shù)和析構(gòu)函數(shù)不會繼承給派生類,但會在派生類生成對象時(shí)調(diào)用
構(gòu)造函數(shù)調(diào)用順序:先調(diào)用基類無參構(gòu)造函數(shù),再調(diào)用派生類的構(gòu)造函數(shù),如果想要調(diào)用基類的有參構(gòu)造函數(shù),需要顯式調(diào)用 Dog(string name, int age) : Animal(name, age)
析構(gòu)函數(shù)調(diào)用順序:先調(diào)用派生類析構(gòu)函數(shù),再調(diào)用基類析構(gòu)函數(shù)

順便講一下函數(shù)重載、函數(shù)重定義和函數(shù)重寫的區(qū)別

函數(shù)重載:函數(shù)名相同,函數(shù)參數(shù)列表不同(參數(shù)類型、參數(shù)順序、參數(shù)個(gè)數(shù)),通過傳入不同的實(shí)參,調(diào)用不同的函數(shù),執(zhí)行不同的功能
函數(shù)重定義:當(dāng)發(fā)生繼承關(guān)系的時(shí)候,子類和父類存在同名函數(shù),子類會 隱藏 父類的同名函數(shù),執(zhí)行自己的函數(shù)
函數(shù)重寫:當(dāng)發(fā)生繼承關(guān)系的時(shí)候,父類提供虛函數(shù),子類 重寫(覆蓋) 父類的虛函數(shù),展現(xiàn)的是子類的功能

http://www.risenshineclean.com/news/53080.html

相關(guān)文章:

  • 做網(wǎng)站怎么每天更新內(nèi)容旺道優(yōu)化軟件
  • 福州做網(wǎng)站互聯(lián)網(wǎng)公司做百度推廣的公司電話號碼
  • 鄭州做網(wǎng)站的公司哪家專業(yè)seo網(wǎng)站
  • 做特賣的網(wǎng)站愛庫存seo診斷優(yōu)化方案
  • 企業(yè)做網(wǎng)站的流程深圳網(wǎng)絡(luò)營銷推廣渠道
  • 建筑人才網(wǎng)招聘官網(wǎng)登錄深圳seo優(yōu)化排名公司
  • 智能建站系統(tǒng)怎么更換網(wǎng)站模板東莞互聯(lián)網(wǎng)推廣
  • 手機(jī)版網(wǎng)站開發(fā)框架關(guān)鍵詞怎么找出來
  • 天津單位網(wǎng)站建設(shè)獲取排名
  • wordpress 性能分析凱里seo排名優(yōu)化
  • 新鄉(xiāng)河南網(wǎng)站建設(shè)頂尖文案
  • 山東mip網(wǎng)站建設(shè)網(wǎng)絡(luò)營銷屬于哪個(gè)專業(yè)
  • 網(wǎng)站免費(fèi)建設(shè)seo外鏈優(yōu)化培訓(xùn)
  • 廊坊網(wǎng)站建設(shè)公司哪家好建站公司哪家好
  • 做去態(tài)網(wǎng)站要學(xué)什么語言故事型軟文廣告
  • 肇慶網(wǎng)站建設(shè)公司哪個(gè)好谷歌推廣怎么做
  • 負(fù)面信息網(wǎng)站全國疫情最新情報(bào)
  • 新媒體運(yùn)營師考試報(bào)名官網(wǎng)優(yōu)化大師的功能有哪些
  • 在阿里云域名可以做網(wǎng)站嗎百度海南分公司
  • 網(wǎng)站建設(shè)計(jì)劃 文庫原畫培訓(xùn)班一般學(xué)費(fèi)多少
  • 企業(yè)網(wǎng)站建設(shè)開發(fā)注意事項(xiàng)深圳優(yōu)化怎么做搜索
  • asp網(wǎng)站程序下載今日軍事新聞?lì)^條視頻
  • 網(wǎng)站費(fèi)用估算信息流廣告代理商排名
  • 關(guān)于醫(yī)院建設(shè)網(wǎng)站的請示外鏈吧
  • 網(wǎng)站開發(fā)招標(biāo)文件范本互聯(lián)網(wǎng)推廣招聘
  • 網(wǎng)站建設(shè) 大公司網(wǎng)站代搭建維護(hù)
  • 語言做網(wǎng)站免費(fèi)設(shè)計(jì)模板網(wǎng)站
  • 注銷建設(shè)工程規(guī)劃許可證在哪個(gè)網(wǎng)站營銷策劃精準(zhǔn)營銷
  • 賽扶做網(wǎng)站推廣拉新任務(wù)的平臺
  • 網(wǎng)站開發(fā)總結(jié)文檔百度問答官網(wǎng)