freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c重點(diǎn)知識回顧ppt課件(留存版)

2025-06-19 12:08上一頁面

下一頁面
  

【正文】 pa = new Student(10, 90); 就創(chuàng)建了對象 (*pa)。 聲明可以出現(xiàn)在類的私有 、 保護(hù)或共公有部分 , 其作用都一樣 。 29 四 this指針 ? 在類的成員函數(shù)中,對數(shù)據(jù)成員的操作是通用的,但在消息表達(dá)式中的函數(shù)調(diào)用卻是有針對性的,它是指對特定對象的數(shù)據(jù)成員的操作。 void print()。 ?靜態(tài)聯(lián)編時(shí),系統(tǒng)用實(shí)參與形參進(jìn)行匹配,對于同名的重載函數(shù)便根據(jù)參數(shù)上的差異進(jìn)行區(qū)分,然后進(jìn)行聯(lián)編。 p=amp。若出現(xiàn)不同,系統(tǒng)會根據(jù)不同情況分別處理。 若運(yùn)算符為一元運(yùn)算符則參數(shù)表為空;若為二元運(yùn)算符 ,則參數(shù)表中只有一個(gè)操作對象 , 這個(gè)操作對象代表右操作數(shù) , 左操作數(shù)則由 this指針傳給該函數(shù) 。 例如 , 要把上面類 A中print函數(shù)作為虛函數(shù) , 即 class A { … public: virtual void print(); }; ? 現(xiàn)在再運(yùn)行上面的程序,結(jié)果就變?yōu)?AB了 44 4 虛函數(shù)與重載函數(shù)的關(guān)系 ?在一個(gè)派生類中重載基類的虛函數(shù)是函數(shù)重載的另一種特殊形式 。 請看下面的程序: 41 例子 ? void A::print(){coutA。 ?例如,一個(gè)變量名代表多種類型的變量或指針,一個(gè)符號代表多個(gè)語義不同的算符,一個(gè)函數(shù)名 (過程名 )代表多個(gè)參數(shù)類型不同的函數(shù) (或過程 ),一個(gè)類名代表成員類型不同的類等。 但大學(xué)生類可以作為學(xué)生類的派生類 。 (*p).mdify(85)。 ? 為了合理地解決這一問題 , C++提供了友員這一語言設(shè)施 。 } ? 有了這個(gè)構(gòu)造函數(shù) , 在聲明一個(gè)類變量時(shí) , 系統(tǒng)就自動調(diào)用構(gòu)造函數(shù)對變量進(jìn)行初始化 , 而生成對象 。 score = scorel。 成員函數(shù)也就是OOP中所稱的方法 。 ?例如 , Xamp。 如 ? int x=1 //全局變量 ? int f2() ? { ? float x= //局部變量 ? coutxl=x //輸出局部變量 x的值 ? coutx2=::x //輸出全局變量 x的值 1 ? } 8 2 函數(shù)原型 ?C++要求在函數(shù)的聲明中必須明確指出函數(shù)返回值和各個(gè)參數(shù)的類型 , 這一形式就稱為函數(shù)的原型 。 4 類的特性 ? 類在 OOP中被表示為由一組數(shù)據(jù)項(xiàng)和作用在其上的一組操作所構(gòu)成的整體。對象接收到消息后,啟動有關(guān)方法完成相應(yīng)的操作。當(dāng)調(diào)用重載函數(shù)時(shí),編譯程序根據(jù)其所帶參數(shù)的個(gè)數(shù)和類型來進(jìn)行選擇 10 4 缺省參數(shù)函數(shù) ? 缺省參數(shù)有雙重含義:其一指在函數(shù)原型中可以給出參數(shù)的初始值 (稱為缺省值或默認(rèn)值 );其二指函數(shù)調(diào)用時(shí)允許缺省部分或全部實(shí)參 , 缺省的這些實(shí)參 , 系統(tǒng)自動按該函數(shù)原型中給出的缺省值處理 。 13 三 類與對象的定義 ?1 類的定義 ? C++中的類是由一組描述對象屬性或狀態(tài)的數(shù)據(jù)項(xiàng)和作用在這些數(shù)據(jù)項(xiàng)上的操作構(gòu)成的封裝體。學(xué)生屬性數(shù)據(jù)項(xiàng)上的操作有置初值、修改、查詢等。 ? Student a。 這就實(shí)現(xiàn)了內(nèi)存空間的自動釋放 。在 C++中,向?qū)ο蟀l(fā)送消息,是用對象去調(diào)用相應(yīng)的成員函數(shù)的方式實(shí)現(xiàn)的。子類與父類之間的這種關(guān)系,用 C++的語言來講就是,凡父類的成員也一定是子類的成員。 ? 如果這一項(xiàng)缺省 , 則默認(rèn)為是選 private。 40 2 虛函數(shù)的引入 ? 我們先看下面的程序: class A{… }。 pptint()。運(yùn)算符重載的目的是:使 C++代碼更直觀,更易讀。 46 定義方法 ?運(yùn)算符在一個(gè)類中重載 (即重載為局部的 ), 則僅在該類中有效 。 } ? 這個(gè)程序的運(yùn)行結(jié)果是: AA, 而不是預(yù)想的: AB。 main() { A a, *p。 34 表 1 派生類對基類成員的繼承關(guān)系 基類成員 作 為 派 生 類 成 員 公有派生 私有派生 private成員 不可直接訪問成員 不可直接訪問成員 protected成員 protected成員 private成員 public成員 public成員 private成員 35 (3) 派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù) ? 派生類也要有構(gòu)造函數(shù) , 其構(gòu)造函數(shù)的格式一般為: ? 派生類名 ::構(gòu)造函數(shù)名 (參數(shù)表 ) : 基類名 (基類參數(shù)表 ) { 函數(shù)體 } ? 例如 , 大學(xué)生類的構(gòu)造函數(shù)可實(shí)現(xiàn)如下: Ustudent::U
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1