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

正文內(nèi)容

《c重點(diǎn)知識(shí)回顧》ppt課件-預(yù)覽頁(yè)

 

【正文】 。類中的數(shù)據(jù)項(xiàng)一般稱為實(shí)例變量或數(shù)據(jù)成員,類中的操作一般稱為方法或成員函數(shù)。 這樣 , 在邏輯上每一個(gè)對(duì)象都包含數(shù)據(jù)和操作兩部分 , 但在物理上同類的所有對(duì)象都共享類中的數(shù)據(jù)項(xiàng)和方法 。 6 消息 ?消息就是要求對(duì)象進(jìn)行某種活動(dòng) (操作 )的信息。 7 二 C++對(duì) C在過(guò)程語(yǔ)言方面的擴(kuò)充 ? 1 作用域標(biāo)識(shí)符 ? “ ::”稱為作用域標(biāo)識(shí)符 , 它用來(lái)解決局部變量與全局變量的重名問(wèn)題 。函數(shù)原型的一般表示形式為 返回類型 函數(shù)名 ( [類型 1參數(shù)1, … , 類型 n參數(shù) n] ); 在程序中 , 一個(gè)函數(shù)的原型要求必須出現(xiàn)在該函數(shù)的調(diào)用語(yǔ)句之前 。 ? double max(double d1, double d2)。 例如 ?void fb(int a, int b=0,int c=1)。 12 6 引用類型 ?引用作為一種變量類型用符號(hào) amp。y(或 X amp。 intamp。其中的數(shù)據(jù)稱為數(shù)據(jù)成員,操作稱為成員函數(shù)。 ?類體中一般有三個(gè)關(guān)鍵字: private、 protected、public, 稱為訪問(wèn)權(quán)限關(guān)鍵字 。 16 幾點(diǎn)說(shuō)明 ? 需要說(shuō)明的是: (1)對(duì)一個(gè)具體的類來(lái)講 , 上述定義式中的三個(gè)部分并非一定要全有 , 但至少要有其中的一個(gè)部分 。 這也就是說(shuō) , 一個(gè)類的定義中也可以有多于一個(gè)的私有部分 、 保護(hù)部分或共有部分 。這些數(shù)據(jù)和操作可以構(gòu)成一個(gè)類,即學(xué)生類。 //學(xué)號(hào) float score。 } void print() //數(shù)據(jù)輸出 { cout\n number: numberscore:score。 所以 , 類定義好以后 , 就可以聲明類的變量 , 然后對(duì)類變量進(jìn)行賦值和其他各種操作 。 //變量聲明 ? (10, 90)。 例如 , 我們可給 Student類定義構(gòu)造函數(shù)如下: Student::Student(int numberl, float scorel) { nutuber = numberl。 Student a(10, 90)。 這樣的內(nèi)存空間的釋放只有用操作符 delete能夠?qū)崿F(xiàn) , 但如果每次都要在程序中顯式地寫出刪除語(yǔ)句 , 則給編程帶來(lái)了許多麻煩 。 完成這一任務(wù)的函數(shù)就叫析構(gòu)函數(shù) 。 23 5 友員 ? 類的封裝性和數(shù)據(jù)隱蔽特性對(duì)提高軟件的可靠性 、 可重用性和可維護(hù)性起到了重要作用 , 但卻潛伏著增加運(yùn)行開(kāi)銷的危險(xiǎn) 。 換句話說(shuō) , 作為一個(gè)類的友員的類外函數(shù) , 可以象本類的成員函數(shù)一樣自由地訪問(wèn)類中的任何成員 。 ? } ? 友員同一般成員函數(shù)的區(qū)別是,友員函數(shù)沒(méi)有 this指針。 26 成員函數(shù)調(diào)用的語(yǔ)法 ?成員函數(shù)調(diào)用的語(yǔ)法形式為 ? 對(duì)象 .成員函數(shù)名 ([實(shí)參 1) ?其中對(duì)象是消息的接收者 , 成員函數(shù)就是要求對(duì)象所做的工作 。 下面程序段中就采用了這兩種發(fā)送消息的方式 , 其效果與上一個(gè)程序段是一樣的 。 ? 表達(dá)式 對(duì)象 .成員函數(shù)名 ([實(shí)參 ])就是 C++的消息發(fā)送模式。 30 五 派生類與繼承 ?在 C++中,一個(gè)類往往還可以再劃分為一些子類。而子類除了擁有父類的成員外,還有自己獨(dú)有的特殊成員。 ? 其中符號(hào) “ |”表示或者關(guān)系 , 花括號(hào)中是派生類的界面聲明 。 class Ustudent : public Student //Ustudent為大學(xué)生類類名 { char major。 32 2 派生類對(duì)其基類的繼承 ?(1) 派生類成員函數(shù)對(duì)基類成員的訪問(wèn)權(quán)限 ? 派生類中的成員函數(shù)只能夠訪問(wèn)基類中的 protected和 public成員。 選 public的派生類也稱為公有派生類 , 選 private的派生類也稱為私有派生類 。 37 六 多態(tài)與虛函數(shù) ?多態(tài) (polymorphism),通俗地講,就是同一種東西有多種形態(tài)。所謂聯(lián)編 (binding。 39 聯(lián)編 ?運(yùn)行時(shí)的多態(tài)是用動(dòng)態(tài)聯(lián)編實(shí)現(xiàn)的。 classB : public A{… }。b; //正確 } ? 這個(gè)程序說(shuō)明了這樣的事實(shí):指向基類對(duì)象的指針 ,也可以指向它的公有派生類的對(duì)象 。} main{} { A a, *p。 pprint()。 return 0。為了解決這一問(wèn)題, C++引入了虛函數(shù)的概念。 一般的函數(shù)重載時(shí) , 函數(shù)的返回類型及所帶的參量可以不同 , 只要函數(shù)名相同即可 。 因此 , 可以創(chuàng)建自定義運(yùn)算符來(lái)支持自定義類 , 例如復(fù)數(shù) 、 字符串 、 數(shù)組和矩陣的運(yùn)算 。由簡(jiǎn)單的運(yùn)算符構(gòu)成的表達(dá)式常常比函數(shù)調(diào)用更簡(jiǎn)潔、易懂。 ?運(yùn)算符重載的方法有兩種:用成員函數(shù)重載和用友員函數(shù)重載
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1