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

正文內(nèi)容

《c重點(diǎn)知識(shí)回顧》ppt課件-文庫吧

2025-04-20 12:08 本頁面


【正文】 mp。 ri = i。 就表示變量 ri引用了變量 i, 這時(shí) ri就可看作是 i的別名 , 即它們指向同一個(gè)內(nèi)存單元 。 13 三 類與對(duì)象的定義 ?1 類的定義 ? C++中的類是由一組描述對(duì)象屬性或狀態(tài)的數(shù)據(jù)項(xiàng)和作用在這些數(shù)據(jù)項(xiàng)上的操作構(gòu)成的封裝體。其中的數(shù)據(jù)稱為數(shù)據(jù)成員,操作稱為成員函數(shù)。 14 類的代碼定義 ? C++中 , 類的定義格式一般如下: ? class類名 ? { ? private: ? 數(shù)據(jù)成員 ? 成員函數(shù) ? protected: ? 數(shù)據(jù)成員 ? 成員函數(shù) ? public: ? 數(shù)據(jù)成員 ? 成員函數(shù) ? }。 15 類的定義復(fù)習(xí) ?類的定義由關(guān)鍵字 class打頭 , 后跟類名 , 類名之后是類體 , 它被括在花括號(hào)中 , 最后以一個(gè)分號(hào) “ ?!苯Y(jié)束 。 ?類體中一般有三個(gè)關(guān)鍵字: private、 protected、public, 稱為訪問權(quán)限關(guān)鍵字 。 每個(gè)關(guān)鍵字下面又都可有數(shù)據(jù)成員和成員函數(shù) ?其中數(shù)據(jù)成員就是表示對(duì)象的屬性或狀態(tài)的數(shù)據(jù)項(xiàng) , 當(dāng)然在這里它們都是變量 , 也就是 OOP中所稱的實(shí)例變量 (本應(yīng)是屬性變量 ); ?成員函數(shù)則是作用于數(shù)據(jù)成員的操作 , 它一般是一個(gè)用戶定義的 C++函數(shù) 。 成員函數(shù)也就是OOP中所稱的方法 。 數(shù)據(jù)成員和成員函數(shù)一般也統(tǒng)稱為類的成員 。 16 幾點(diǎn)說明 ? 需要說明的是: (1)對(duì)一個(gè)具體的類來講 , 上述定義式中的三個(gè)部分并非一定要全有 , 但至少要有其中的一個(gè)部分 。 (2)若私有部分處于類體中第一部分時(shí) . 關(guān)鍵字 private可以省略 。 這樣 , 如果一個(gè)類的體中沒有一個(gè)訪問權(quán)限關(guān)鍵字 , 則其中的數(shù)據(jù)成員和成員函數(shù)都默認(rèn)為私有的 。 (3)private、 protected、 public的次序和出現(xiàn)的次數(shù)可以星任意的 。 這也就是說 , 一個(gè)類的定義中也可以有多于一個(gè)的私有部分 、 保護(hù)部分或共有部分 。 ? 下面以學(xué)生類為例,介紹類的定義方法。學(xué)生是個(gè)抽象概念,其內(nèi)涵至少應(yīng)包含學(xué)號(hào)、姓名、性別、年齡、學(xué)習(xí)成績等屬性,這些屬性都可用數(shù)據(jù)項(xiàng)來表示。學(xué)生屬性數(shù)據(jù)項(xiàng)上的操作有置初值、修改、查詢等。這些數(shù)據(jù)和操作可以構(gòu)成一個(gè)類,即學(xué)生類。下面給出了學(xué)生類的定義。為簡單起見,先只取學(xué)號(hào)和成績兩個(gè)數(shù)據(jù)項(xiàng)。 17 一個(gè)例子 ? 例 4 定義學(xué)生類 clsss Student { private: int number。 //學(xué)號(hào) float score。 //成績 public: void input(int number1, float scorel) //數(shù)據(jù)錄入 { number = numberl。 score = scorel。 } void modify(float scorel) //數(shù)據(jù)修改 { score=scorel。 } void print() //數(shù)據(jù)輸出 { cout\n number: numberscore:score。 } }。 ? 學(xué)生類的名字為 Student, 類中有兩個(gè)私有數(shù)據(jù)成員: number和 score,三個(gè)公有的成員函數(shù): input、 modify和 print。 18 2 對(duì)象的生成 ? 在 C++中 , 一個(gè)類也就是用戶定義的一個(gè)數(shù)據(jù)類型 ,而且是一個(gè)抽象數(shù)據(jù)類型 。 所以 , 類定義好以后 , 就可以聲明類的變量 , 然后對(duì)類變量進(jìn)行賦值和其他各種操作 。 ? 一個(gè)含值的類變量就是所屬類的一個(gè)對(duì)象 , 亦稱為類實(shí)例 。 例如下面的語句就聲明了一個(gè) Student類的變量 , 并且用成員函數(shù) input對(duì)其賦初值 , 于是就得到了一個(gè) Student類的對(duì)象 (即實(shí)例 )a。 ? Student a。 //變量聲明 ? (10, 90)。 //變量初始化 ? 對(duì)象 a描述了現(xiàn)實(shí)世界中的一個(gè)學(xué)號(hào)為 10, 學(xué)習(xí)成績?yōu)?90的學(xué)生 。 ? 由類得到對(duì)象 , 一般稱由類生成對(duì)象或創(chuàng)建對(duì)象 。 19 3 構(gòu)造函數(shù)和析構(gòu)函數(shù) ? (1) 構(gòu)造函數(shù) ? 構(gòu)造函數(shù)的特點(diǎn)是函數(shù)名同其類名相同 , 但無任何返回類型 。 例如 , 我們可給 Student類定義構(gòu)造函數(shù)如下: Student::Student(int numberl, float scorel) { nutuber = numberl。 score=scorel。 } ? 有了這個(gè)構(gòu)造函
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1