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

正文內(nèi)容

c重點(diǎn)知識(shí)回顧ppt課件(存儲(chǔ)版)

  

【正文】 udent a(10,LiMing,80); //取上節(jié)中定義的 Student類 ? (85); ? (); 27 說(shuō)明 ?上面程序段中的第二和第三句就是向?qū)ο?a發(fā)送的兩條消息 。這種消息模式也就是類中公有成員函數(shù)的調(diào)用模式。 ? C++中提供了類的表示和使用規(guī)則,也提供了子類的表示和使用規(guī)則,其中就隱含著子類對(duì)父類的繼承機(jī)制。 //專業(yè) public: UStuden(int number1, char* name1, char* major, float score1)。 34 表 1 派生類對(duì)基類成員的繼承關(guān)系 基類成員 作 為 派 生 類 成 員 公有派生 私有派生 private成員 不可直接訪問(wèn)成員 不可直接訪問(wèn)成員 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::UStudent(int number1, char* name1, char* major1, float score1) : Student(number1, name1, score1) { …… } 36 調(diào)用原理 ?派生類的構(gòu)造函數(shù)實(shí)際隱含著對(duì)基類構(gòu)造函數(shù)的調(diào)用 。亦稱束定 ),就是把函數(shù)名與其函數(shù)體的程序代碼連接 (聯(lián)系 )在一起。 main() { A a, *p。 B b。 } ? 這個(gè)程序的運(yùn)行結(jié)果是: AA, 而不是預(yù)想的: AB。 ? 當(dāng)重載一個(gè)虛函數(shù)時(shí),也就是說(shuō)在派生類中重新定義此虛函數(shù)時(shí),要求函數(shù)名、返回類型、參量個(gè)數(shù)、參量類型和順序都與基類中的原型完全相同,不能有任何的不同。 46 定義方法 ?運(yùn)算符在一個(gè)類中重載 (即重載為局部的 ), 則僅在該類中有效 。 47 定義方法 ? 這種重載運(yùn)算符函數(shù)的語(yǔ)義可表示為 ? 對(duì)象 .operator 一元運(yùn)算符 () ? 或 ? 對(duì)象 1.operator 二元運(yùn)算符 (對(duì)象 2) 。運(yùn)算符重載的目的是:使 C++代碼更直觀,更易讀。 這種重載不同于一般的函數(shù)重載 。 pptint()。} void B::print(){coutB。 40 2 虛函數(shù)的引入 ? 我們先看下面的程序: class A{… }。 38 聯(lián)編 ?編譯時(shí)的多態(tài)是通過(guò)靜態(tài)聯(lián)編來(lái)實(shí)現(xiàn)的。 ? 如果這一項(xiàng)缺省 , 則默認(rèn)為是選 private。 下面就是利用學(xué)生類定義的大學(xué)生類 。子類與父類之間的這種關(guān)系,用 C++的語(yǔ)言來(lái)講就是,凡父類的成員也一定是子類的成員。 pprint()。在 C++中,向?qū)ο蟀l(fā)送消息,是用對(duì)象去調(diào)用相應(yīng)的成員函數(shù)的方式實(shí)現(xiàn)的。 所謂友員 , 就是那些允許訪問(wèn)類中私有數(shù)據(jù)和保護(hù)數(shù)據(jù)的非本類的函數(shù) 。 這就實(shí)現(xiàn)了內(nèi)存空間的自動(dòng)釋放 。 例如下面的語(yǔ)句就同樣創(chuàng)建了對(duì)象 a。 ? Student a。 } void modify(float scorel) //數(shù)據(jù)修改 { score=scorel。學(xué)生屬性數(shù)據(jù)項(xiàng)上的操作有置初值、修改、查詢等。 數(shù)據(jù)成員和成員函數(shù)一般也統(tǒng)稱為類的成員 。 13 三 類與對(duì)象的定義 ?1 類的定義 ? C++中的類是由一組描述對(duì)象屬性或狀態(tài)的數(shù)據(jù)項(xiàng)和作用在這些數(shù)據(jù)項(xiàng)上的操作構(gòu)成的封裝體。就表示一個(gè)引用類型 , X為被引用的類型名 , 則 Xamp。當(dāng)調(diào)用重載函數(shù)時(shí),編譯程序根據(jù)其所帶參數(shù)的個(gè)數(shù)和類型來(lái)進(jìn)行選擇 10 4 缺省參數(shù)函數(shù) ? 缺省參數(shù)有雙重含義:其一指在函數(shù)原型中可以給出參數(shù)的初始值 (稱為缺省值或默認(rèn)值 );其二指函數(shù)調(diào)用時(shí)允許缺省部分或全部實(shí)參 , 缺省的這些實(shí)參 , 系統(tǒng)自動(dòng)按該函數(shù)原型中給出的缺省值處理 。 例如 ?int f4(int a, int b) 就是函數(shù) f4的原型 。對(duì)象接收到消息后,啟動(dòng)有關(guān)方法完成相應(yīng)的操作。“ 學(xué)生類 ” 可由學(xué)號(hào)、姓名、學(xué)分等數(shù)據(jù)項(xiàng)和對(duì)這些數(shù)據(jù)的錄入、修改和查詢等操作組成。 4 類的特性 ? 類在 OOP中被表示為由一組數(shù)據(jù)項(xiàng)和作用在其上的一組操作所構(gòu)成的整體。程序中的一切操作都是通過(guò)向?qū)ο蟀l(fā)送相應(yīng)的消息來(lái)實(shí)現(xiàn)的。 如 ?
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1