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

正文內(nèi)容

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

2025-04-22 17:46 本頁面


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