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

正文內(nèi)容

可視化編程技術(shù)(3)-文庫(kù)吧

2025-04-22 17:46 本頁(yè)面


【正文】 ,使得由于修改程序所帶來(lái)的影響局部化。 ? 3. 繼承 ? 繼承是指一個(gè)新類(lèi)可以從現(xiàn)有的類(lèi)派生而來(lái)。新類(lèi)繼承了現(xiàn)有類(lèi)的特性,包括一些屬性和行為,并且可以修改或增加新的屬性和行為,使之適合具體的需要。 ? 例如,所有的 Windows應(yīng)用程序都有一個(gè)窗口,它們可以看作都是從一個(gè)窗口類(lèi)派生出來(lái)的,但有的應(yīng)用程序用于文字處理,有的應(yīng)用程序用于繪圖,這是由于派生出了不同的類(lèi),它們?cè)黾恿瞬煌膶傩院托袨椤? ? 繼承很好地解決了軟件的可重用性問(wèn)題。 ? 4. 多態(tài)性 ? 多態(tài)性是指類(lèi)中具有相似功能的不同函數(shù)使用同一個(gè)名稱(chēng)來(lái)實(shí)現(xiàn),并允許不同類(lèi)的對(duì)象對(duì)同一消息作出的響應(yīng)不相同。 ? 例如,同樣的“編輯 |粘貼”操作,在字處理程序和繪圖程序中有不同的結(jié)果;同樣的加法,把兩個(gè)時(shí)間值相加和把兩個(gè)整數(shù)相加的要求肯定不同。 ? 多態(tài)性使程序設(shè)計(jì)靈活、抽象,具有行為共享和代碼共享的優(yōu)點(diǎn),很好地解決了程序的函數(shù)同名問(wèn)題。 C++類(lèi) ? 為了支持面向?qū)ο蟪绦蛟O(shè)計(jì), C++在 C語(yǔ)言結(jié)構(gòu)( struct)數(shù)據(jù)類(lèi)型的基礎(chǔ)上引入了 類(lèi) 這種抽象數(shù)據(jù)類(lèi)型。 ? C++面向?qū)ο缶幊虒?shí)質(zhì)上就是面向 類(lèi) 編程,只有定義和實(shí)現(xiàn)了類(lèi),才能聲明屬于這個(gè)類(lèi)的對(duì)象,才能通過(guò)對(duì)象使用定義的成員。 ? 傳統(tǒng) C程序員把編程重點(diǎn)放在函數(shù)的編寫(xiě)上,而C++程序員把重點(diǎn)放在 類(lèi) 的定義和實(shí)現(xiàn)上。 類(lèi)的定義與實(shí)現(xiàn) ? C++類(lèi)將對(duì)象的屬性抽象為數(shù)據(jù)成員,將對(duì)象的行為抽象為成員函數(shù),并對(duì)它們進(jìn)行封裝。數(shù)據(jù)成員又稱(chēng)成員變量,成員函數(shù)又稱(chēng)為方法。 ? C++類(lèi)在形式上類(lèi)似于 C語(yǔ)言中用戶(hù)自定義的結(jié)構(gòu)類(lèi)型,但定義類(lèi)時(shí)規(guī)定了成員的訪問(wèn)控制權(quán)限。對(duì)象只能訪問(wèn)所屬類(lèi)的公有成員,而類(lèi)的私有成員只能在類(lèi)的成員函數(shù)中被訪問(wèn)。 C++類(lèi)定義的基本形式: class 類(lèi)名 { private: 私有數(shù)據(jù)成員和私有成員函數(shù)的聲明列表 。 public: 公有數(shù)據(jù)成員和公有成員函數(shù)的聲明列表 。 protected: 保護(hù)數(shù)據(jù)成員和保護(hù)成員函數(shù)的聲明列表 。 }。 說(shuō)明: ? 類(lèi)的定義由關(guān)鍵字 class開(kāi)始,其后為用戶(hù)定義的類(lèi)名,花括號(hào)括起來(lái)的部分稱(chēng)為類(lèi)體。 ? 關(guān)鍵字 private、 public和 protected稱(chēng)為訪問(wèn)權(quán)限控制符,用來(lái)設(shè)置數(shù)據(jù)成員和成員函數(shù)的訪問(wèn)屬性,其默認(rèn)值為 private。 ? private屬性表示數(shù)據(jù)成員和成員函數(shù)是類(lèi)的私有成員,它們只允許被本類(lèi)的成員函數(shù)訪問(wèn)或調(diào)用,數(shù)據(jù)成員一般定義為private屬性; ? public屬性表示數(shù)據(jù)成員和成員函數(shù)是類(lèi)的公有成員,它們?cè)试S被本類(lèi)或其它類(lèi)的成員函數(shù)(通過(guò)對(duì)象)訪問(wèn)或調(diào)用,是類(lèi)的外部接口,成員函數(shù)一般定義為 public屬性; ? protected屬性表示數(shù)據(jù)成員和成員函數(shù)是類(lèi)的保護(hù)成員,它們?cè)试S被本類(lèi)的成員函數(shù)和派生類(lèi)的成員函數(shù)訪問(wèn)或調(diào)用。 例 定義類(lèi) Time(表示時(shí)間)。 class Time{ private: // 最好不要省略 private int hour。 // 數(shù)據(jù)成員,表示小時(shí) int minute。 // 數(shù)據(jù)成員,表示分鐘 int second
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1