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

正文內(nèi)容

c第1章(類和對象)(參考版)

2024-10-19 15:50本頁面
  

【正文】 return 0。 ( )。} int main( ) {Array_max arrmax。i++) if(array[i]max) max=array[i]。 for (i=1。 } void Array_max∷ max_value( ) //找數(shù)組元素中的最大值 {int i。i10。 void Array_max∷ set_value( ) //成員函數(shù)定義,向數(shù)組元素輸入數(shù)值 { int i。 //整型數(shù)組 int max。 //找出數(shù)組中的最大元素 void show_value( )。 class Array_max //聲明類 {public: //以下 3行為成員函數(shù)原型聲明 void set_value( )。 例 14 找出一個(gè)整型數(shù)組中的元素的最大值。也可以顯式地寫出類名并使用域運(yùn)算符。 (2) 在類外定義函數(shù)時(shí),應(yīng)指明函數(shù)的作用域 (如void Time∷ set_time( ))。 } 注意: (1) 在主函數(shù)中調(diào)用兩個(gè)成員函數(shù)時(shí),應(yīng)指明對象名 (t1,t2)。 cinsec。 } void Time∷ set_time( ) //在類外定義 set_time函數(shù) { cinhour。 //調(diào)用對象 t2的成員函數(shù) set_time, 向 t2的數(shù)據(jù)成員輸入數(shù)據(jù) ( )。 //調(diào)用對象 t1的成員函數(shù) show_time, 輸出 t1的數(shù)據(jù)成員的值 Time t2。 //定義對象 t1 ( )。 }。 int minute。 //公用成員函數(shù) void show_time( )。 include iostream using namespace std。 t) { cout″:″″:″e(cuò)ndl。 =sec。 t,int hour,int minute,int sec) { =hour。 return 0。 set_time(t2)。 //通過實(shí)參傳遞時(shí)、分、秒的值 show_time(t1)。 //函數(shù)聲明 Time t1。 //函數(shù)聲明 void show_time(Timeamp。 //輸出對象中的數(shù)據(jù) } ( 3) 程序 (c) int main( ) { void set_time(Timeamp。 } void show_time(Timeamp。 //輸入設(shè)定的時(shí)間 cin。 } void set_time(Timeamp。 //調(diào)用 set_time函數(shù),向 t2對象中的數(shù)據(jù)成員輸入數(shù)據(jù) show_time(t2)。 //調(diào)用 show_time函數(shù),輸出 t1對象中的數(shù)據(jù) Time t2。 //定義 t1為 Time類對象 set_time(t1)。)。)。 }。 int minute。 } ( 2) 程序 (b) include iostream using namespace std。 cout″:″″:″e(cuò)ndl。 //向 t2的數(shù)據(jù)成員輸入數(shù)據(jù) cin。 //輸出 t1中數(shù)據(jù)成員的值 Time t2。 cin。 //定義對象 t1 cin。 }。 int minute。 ( 1) 程序 (a) include iostream using namespace std。 //輸出時(shí)間 return 0。 cin。 //定義 t1為 Time類對象 cin。 }。 int minute。 include iostream using namespace std?!笔窍ⅰ?就是向?qū)ο?stud發(fā)出的一個(gè) “ 消息 ” ,通知它執(zhí)行其中的 display“方法 ” 上面這個(gè)語句涉及 3個(gè)術(shù)語: 對象、方法和消息。 ?類的成員函數(shù)在面向?qū)ο蟪绦蚶碚撝斜环Q為 “ 方法 ” (method), ?“ 消息 ” ,其實(shí)就是一個(gè)命令,由程序語句來實(shí)現(xiàn)。 類庫包括兩個(gè)組成部分: (1)類聲明頭文件; (2)已經(jīng)過編譯的成員函數(shù)的定義,它是目標(biāo)文件。 ?類庫有兩種: 一種是 C++編譯系統(tǒng)提供的標(biāo)準(zhǔn)類庫;一種是用戶根據(jù)自己的需要做成的用戶類庫,提供給自己和自己授權(quán)的人使用,這稱為自定義類庫。 請注意: 由于將頭文件 錄中,因此在文件名兩側(cè)用雙撇號包起來(″″)而不用尖括號 (), 否則編譯時(shí)會(huì)找不到此文件。 } 這是一個(gè)包括 3個(gè)文件的程序,組成兩個(gè)文件模塊 。 //定義對象 ( )。 cout″sex:″sexendl。 // //在此文件中進(jìn)行函數(shù)的定義 include iostream include ″″ //不要漏寫此行,否則編譯通不過 void Student∷ display( ) //在類外定義 display類函數(shù) {cout″num:″numendl。 char sex。 //公用成員函數(shù)原型聲明 private: int num。 ?為了實(shí)現(xiàn) 信息隱蔽 ,對類成員函數(shù)的定義一般不放在頭文件中,而另外放在一個(gè)文件中。 } }。 //int sec。 class Time //定義 Time類 { public: //數(shù)據(jù)成員為公用的 int hour。它的好處在于: (1) 如果想修改或擴(kuò)充類的功能,只需修改本類中有關(guān)的數(shù)據(jù)成員 和與它有關(guān)的成員函數(shù),程序中類外的部分可以不必修改。 這種“ 類的公用接口與私有實(shí)現(xiàn)的分離 ” 形成了信息隱蔽。 //輸出對象 t1中的成員 hour 由于 t2與 t1共占同一段存儲(chǔ)單元 (即 t2是 t1的別名 ),因此 。t2=t1。 通過指向?qū)ο蟮闹羔樤L問對象中的成員 通過引用變量來訪問對象中的成員 : 如果已聲明了 Time類,并有以下定義語句: Time t1。 //使 p指向?qū)ο?t coutphour。 //定義對象 t和指針變量 p p=amp。 }。 用指針訪問對象中的成員
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1