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

正文內(nèi)容

類和對(duì)象一ppt課件-文庫吧資料

2025-01-21 06:59本頁面
  

【正文】 b=4,16 成員函數(shù)的特性 例 :分析程序輸出結(jié)果 =4 =16 =10 =20 i i=30 成員函數(shù)的特性 例 :分析程序輸出結(jié)果 =4 =16 =10 =20 i=30 j =3 =9 j=12 成員函數(shù)的特性 例 :分析程序輸出結(jié)果 =4 =16 =10 =20 i=30 j=12 k =3 =9 =5 =5 k=10 成員函數(shù)的特性 例 :分析程序輸出結(jié)果 =4 =16 =3 =9 i=30 j=12 =5 =5 k=10 輸出: a=10,20 b=4,16 30 12 10 成員函數(shù)的特性 設(shè)置參數(shù)的缺省值 一般的成員函數(shù)和構(gòu)造函數(shù)均可被設(shè)置參數(shù)的缺省值 回顧:參數(shù)的缺省值 ? 給形參賦默認(rèn)值(缺省值),可以是數(shù)值,也可以是任意表達(dá)式; ? 函數(shù)調(diào)用時(shí),編譯器按從左向右的順序?qū)?shí)參與形參結(jié)合,當(dāng)實(shí)參的數(shù)目不足時(shí),編譯器將用函數(shù)說明或定義時(shí)形參的默認(rèn)值補(bǔ)足所缺少的實(shí)參; ? 一個(gè)指定了默認(rèn)值的參數(shù)右邊不能出現(xiàn)沒有指定默認(rèn)值的參數(shù)。 ? 當(dāng)對(duì)象作為函數(shù)參數(shù)傳遞給函數(shù)形參時(shí): 例: P=f(N)。 對(duì)象的初始化 例 :重新定義點(diǎn)類 TPoint (存到 ) 對(duì)象的初始化 例 :分析程序輸出結(jié)果 =5 =7 對(duì)象的初始化 例 :分析程序輸出結(jié)果 =5 =7 =5 =7 輸出: Copy_initialization Constructor called. 對(duì)象的初始化 例 :分析程序輸出結(jié)果 =5 =7 =5 =7 輸出: Copy_initialization Constructor called. 輸出: _initializati P2=5,7 對(duì)象的初始化 例 :分析程序輸出結(jié)果 =5 =7 =5 =7 輸出: Copy_initialization Constructor called. P2=5,7 輸出: Copy_initialization Constructor called. P2=5,7 Destructor called. 對(duì)象的初始化 例 :分析程序輸出結(jié)果 =5 =7 =5 =7 輸出: Copy_initialization Constructor called. P2=5,7 Destructor called. Destructor called. 對(duì)象的初始化 例 :分析程序輸出結(jié)果 =20 =35 =0 =0 對(duì)象的初始化 例 :分析程序輸出結(jié)果 =20 =35 =0 =0 =20 =35 輸出: Copy_initialzation Constrctor called. 對(duì)象的初始化 例 :分析程序輸出結(jié)果 =20 =35 =0 =0 =20 =35 輸出: Copy_initialzation Constrctor called. 對(duì)象的初始化 例 :分析程序輸出結(jié)果 =20 =35 =0 =0 =20 =35 輸出: Copy_initialzation Constrctor called. 輸出: Copy_initialzation Constrctor called. Copy_initialzation Constrctor called. =20 =35 對(duì)象的初始化 例 :分析程序輸出結(jié)果 =20 =35 =0 =0 =20 =35 輸出: Copy_initialzation Constrctor called. Copy_initialzation Constrctor called. =20 =35 輸出: Copy_initialzation Constrctor called. Copy_initialzation Constrctor called. Ok 對(duì)象的初始化 例 :分析程序輸出結(jié)果 =20 =35 =0 =0 =20 =35 輸出: Copy_initialzation Constrctor called. Copy_initialzation Constrctor called. 輸出: Copy_initialzation Constrctor called. Copy_initialzation Constrctor called. Ok x y =20 =35 對(duì)象的初始化 例 :分析程序輸出結(jié)果 =20 =35 =0 =0 =20 =35 輸出: Copy_initialzation Constrctor called. Copy_initialzation Constrctor called. 輸出: Copy_initialzation Constrctor called. Copy_initialzation Constrctor called. ok x y x=30 =20 =35 對(duì)象的初始化 例 :分析程序輸出結(jié)果 =20 =35 =0 =0 =20 =35 輸出: Copy_initialzation Constrctor called. Copy_initialzation Constrctor called. 輸出: Copy_initialzation Constrctor called. Copy_initialzation Constrctor called. ok x y x=30 y=55 =20 =35 對(duì)象的初始化 例 :分析程序輸出結(jié)果 =20 =35 =0 =0 =20 =35 輸出: Copy_initialzation Constrctor called. Copy_initialzation Constrctor called. 輸出: Copy_initialzation Constrctor called. Copy_initialzation Constrctor called. ok x y x=30 y=55 =20 =35 =30 =55 對(duì)象的初始化 例 :分析程序輸出結(jié)果 =20 =35 =0 =0 =20 =35 輸出: Copy_initialzation Constrctor called. Copy_initialzation Constrctor called. ok x y x=30 y=55 =20 =35 =30 =55 由于不能返回 main主函數(shù),所以將 R的值暫時(shí)賦給一個(gè)匿名對(duì)象。 day=。d) { year=。 – 格式: 類名 ::拷貝初始化構(gòu)造函數(shù)名 (const 類名 amp。 – 格式: 類名 ::拷貝初始化構(gòu)造函數(shù)名 (const 類名 amp。 構(gòu)造函數(shù)和析構(gòu)函數(shù) void main() { TDate date1(2022,3,10)。 對(duì)象的初始化 – 析構(gòu)函數(shù)的特點(diǎn): ? 析構(gòu)函數(shù)可以被程序調(diào)用,也可以由系統(tǒng)調(diào)用自動(dòng)。 day=d。 } TDate(int y,int m,int d) { year=y。 構(gòu)造函數(shù)和析構(gòu)函數(shù) 對(duì)象的初始化 – 構(gòu)造函數(shù)的特點(diǎn): ? 構(gòu)造函數(shù) 可以重載 ,即同一個(gè)類中可以定義多個(gè)參數(shù)不同的構(gòu)造函數(shù); ? 程序中不能直接調(diào)用構(gòu)造函數(shù), 在創(chuàng)建對(duì)象時(shí)系統(tǒng)自動(dòng)調(diào)用構(gòu)造函數(shù) 。} private: int year,month,day。 month=m。 對(duì)象的初始化 ? 總結(jié): – 對(duì)對(duì)象進(jìn)行初始化,實(shí)際就是對(duì) 對(duì)象的數(shù)據(jù)成員(屬性) 進(jìn)行初始化操作; – 類中都定義了一類函數(shù)實(shí)現(xiàn)對(duì)對(duì)象的初始化操作 ——即為對(duì)象的數(shù)據(jù)成員賦初始值(例如 TDate::SetDate(int y,int m,int d)函數(shù), TPoint::SetPoint(int x,int y)函數(shù))。 (3,5)。 (1998,4,9)。 ? 對(duì)象的定義 例 :分析程序的輸出結(jié)果 //系統(tǒng)只為所定義的對(duì)象提供 數(shù)據(jù)成員 的內(nèi)存空間 //對(duì)象調(diào)用類的成員函數(shù) 結(jié)論? 類的私有成員不能被程序所訪問,只能被類的成員函數(shù)所訪問 對(duì)象的定義 例 :分析程序的輸出結(jié)果 對(duì)象的定義 例 :分析程序的輸出結(jié)果 數(shù)據(jù)成員 int int int int 對(duì)象的定義 例 :分析程序的輸出結(jié)果 int int int int 3 5 對(duì)象的定義 例 :分析程序的輸出結(jié)果 int int int int 3 5 8 10 對(duì)象的定義 例 :分析程序的輸出結(jié)果 int int int int 3 5 8 10 5 6 對(duì)象的定義 例 :分析程序的輸出結(jié)果 int int int int 3 5 8 10 5 6 9 8 對(duì)象的定義 例 :分析程序的輸出結(jié)果 int int int int 3 5 8 10 5 6 9 8 對(duì)象的定義 例 :分析程序的輸出結(jié)果 int int int int 3 5 8 10 5 6 9 8 目錄 ? 類的定義 ? 對(duì)象的定義 ? 對(duì)象的初始化 ? 成員函數(shù)的特性 ? 靜態(tài)成員 ? 友元 ? 類的作用域 ? 局部類和嵌套 類 (自學(xué)) ? 對(duì)象的生存周期 對(duì)象的初始化 ? 構(gòu)造函數(shù)和析構(gòu)函數(shù) ? 缺省構(gòu)造函數(shù)和缺省析構(gòu)函數(shù) ? 拷貝初始化構(gòu)造函數(shù) 對(duì)象的初始化 回顧: TDate類與 TPoint類 初始化對(duì)象 的方式 TDate date1,date2。 =5。 , , (y, m, d) ? 說明: – 同一個(gè)類創(chuàng)建的不同對(duì)象,其 數(shù)據(jù)結(jié)構(gòu)相同 —— 系統(tǒng)為其分配相同長度的內(nèi)存單元。 成員名 (參數(shù)表 ) 例: TDate date1,amp。 SetDate(y, m, d) 對(duì)象的定義 ? 對(duì)象成員 (數(shù)據(jù)成員 /成員函數(shù) )的表示
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1