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

正文內(nèi)容

[計(jì)算機(jī)]c程序設(shè)計(jì)課件-資料下載頁(yè)

2025-10-10 03:40本頁(yè)面
  

【正文】 僅可以在類外引用對(duì)象的公用數(shù)據(jù)成員,而且還可以調(diào)用對(duì)象的公用成員函數(shù),但同樣必須指出對(duì)象名,如 stud1. registerFor( ) 。 //正確,調(diào)用對(duì)象 stud1的公用成員函數(shù) registerFor( )。 //錯(cuò)誤,沒(méi)有指明是哪一個(gè)對(duì)象的 registerFor函數(shù) 由于沒(méi)有指明對(duì)象名,編譯時(shí)把 registerFor( )作為普通函數(shù)處理。 通過(guò)對(duì)象名和成員運(yùn)算符訪問(wèn)對(duì)象中的成員 只能訪問(wèn) public成員,而不能訪問(wèn) private成員,如果已定義 id為私有數(shù)據(jù)成員,下面的語(yǔ)句是錯(cuò)誤的: =10101。 //num是私有數(shù)據(jù)成員,不能被外界引用 在類外只能調(diào)用公用的成員函數(shù)。在一個(gè)類中應(yīng)當(dāng)至少有一個(gè)公用的成員函數(shù),作為對(duì)外的接口,否則就無(wú)法對(duì)對(duì)象進(jìn)行任何操作。 如果有以下程序段: class Time {public: //數(shù)據(jù)成員是公用的 int hour。 int minute。 }。 Time t,*p。 //定義對(duì)象 t和指針變量 p p=amp。t。 //使 p指向?qū)ο?t coutphour。 //輸出 p指向的對(duì)象中的成員hour 在 p指向 t的前提下, phour,(*p).hour和 。 通過(guò)指向?qū)ο蟮闹羔樤L問(wèn)對(duì)象中的成員 如果已聲明了 Time類,并有以下定義語(yǔ)句: Time t1。 //定義對(duì)象 t1 Time amp。t2=t1。 //定義 Time類引用變量 t2, 并使之初始化為 t1 cout。 //輸出對(duì)象 t1中的成員 hour t2與 t1共占同一段存儲(chǔ)單元 (即 t2是 t1的別名 ),因此 。 通過(guò)對(duì)象的引用變量來(lái)訪問(wèn)對(duì)象中的成員 例:需要求三個(gè)長(zhǎng)方柱的體積,請(qǐng)編寫一個(gè)基于對(duì)象的程序,數(shù)據(jù)成員包括 length(長(zhǎng) )、 width(寬 )、 height(高 )。 要求用成員函數(shù)實(shí)現(xiàn)以下功能: ( 1)、由鍵盤輸入三個(gè)長(zhǎng)方柱的長(zhǎng)、寬、高; ( 2)、計(jì)算三個(gè)長(zhǎng)方柱的體積; ( 3)、輸出三個(gè)長(zhǎng)方柱的體積; 一般將類的聲明 (其中包含成員函數(shù)的聲明 )放在指定的頭文件中,用戶如果想用該類,只要把有關(guān)的頭文件包含進(jìn)來(lái)。 由于在頭文件中包含了類的聲明,因此在程序中就可以用該類來(lái)定義對(duì)象。由于在類體中包含了對(duì)成員函數(shù)的聲明,在程序中就可以調(diào)用這些對(duì)象的公用成員函數(shù)。 類聲明和成員函數(shù)定義分離 類庫(kù)有兩種: 一種是 C++編譯系統(tǒng)提供的標(biāo)準(zhǔn)類庫(kù); 一種是用戶根據(jù)自己的需要做成的用戶類庫(kù),提供給自己和自己授權(quán)的人使用,這稱為自定義類庫(kù)。在程序開(kāi)發(fā)工作中,類庫(kù)是很有用的,它可以減少用戶自己對(duì)類和成員函數(shù)進(jìn)行定義的工作量。 類庫(kù)包括兩個(gè)組成部分: (1)類聲明頭文件; (2)已經(jīng)過(guò)編譯的成員函數(shù)的定義,它是目標(biāo)文件。用戶只需把類庫(kù)裝入到自己的計(jì)算機(jī)系統(tǒng)中(一般裝到 C++編譯系統(tǒng)所在的子目錄下 ),并在程序中用 include命令行將有關(guān)的類聲明的頭文件包含到程序中,就可以使用這些類和其中的成員函數(shù),順利地運(yùn)行程序。 “方法 ”是指對(duì)數(shù)據(jù)的操作。只有被聲明為公用的方法(成員函數(shù))才能被對(duì)象外界所激活。 外界是通過(guò)發(fā)“ 消息 ”來(lái)激活有關(guān)方法的。 所謂“ 消息 ”,其實(shí)就是一個(gè)命令,由程序語(yǔ)句來(lái)實(shí)現(xiàn)。前面的 ( )。就是向?qū)ο髎tud發(fā)出的一個(gè)“消息”,通知它執(zhí)行其中的display“方法”(即 display函數(shù))。 面向?qū)ο蟪绦蛟O(shè)計(jì)中的幾個(gè)名詞 例、 找出一個(gè)整型數(shù)組中的元素的最大值。 這個(gè)問(wèn)題可以不用類的方法來(lái)解決,現(xiàn)在用類來(lái)處理,讀者可以比較不同方法的特點(diǎn)。 本章到此結(jié)束 謝 謝!
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1