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

正文內(nèi)容

《c重點知識回顧》ppt課件-預(yù)覽頁

2025-05-29 12:08 上一頁面

下一頁面
 

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