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

正文內容

c++第1章(類和對象-4)-文庫吧

2025-09-17 15:50 本頁面


【正文】 象的概念和方法,在對任務的分析中,從客觀存在的事物和事物之間的關系,歸納出有關的對象 (包括對象的屬性和行為 )以及對象之間的聯(lián)系,并將具有相同屬性和行為的對象用一個類(class)來表示。建立一個能反映真實工作情況的需求模型。 2. 面向對象設計 (OOD) ?根據(jù)面向對象分析階段形成的需求模型,對每一部分分別進行具體的設計,首先是進行類的設計,類的設計可能包含多個層次 (利用繼承與派生 )。然后以這些類為基礎提出程序設計的思路和方法,包括對算法的設計。在設計階段,并不牽涉某一種具體的計算機語言,而是用一種更通用的描述工具 (如偽代碼或流程圖 )來描述。 3. 面向對象編程 (OOP) ? 根據(jù)面向對象設計的結果,用一種計算機語言把它寫成程序,顯然應當選用面向對象的計算機語言 (例如 C++), 否則無法實現(xiàn)面向對象設計的要求。 4. 面向對象測試 (OOT) ?在寫好程序后交給用戶使用前,必須對程序進行嚴格的測試。測試的目的是發(fā)現(xiàn)程序中的錯誤并改正它。面向對象測試是用面向對象的方法進行測試,以類作為測試的基本單元。 5. 面向對象維護 (object oriented soft maintenance, OOSM) ? 因為對象的封裝性,修改一個對象對其他對象影響很小。利用面向對象的方法維護程序,大大提高了軟件維護的效率。 ?在 C++中對象的類型稱為類 (class)。 類代表了某一批對象的共性和特征。 ?類是對象的抽象,而對象是類的具體實例(instance)。 12 類的聲明和對象的定義 類和對象的關系 ?在 C++中也是先聲明一個類類型,然后用它去定義若干個同類型的對象。對象就是類類型的一個變量。可以說類是對象的模板,是用來定義對象的一種抽象類型。 ?類是抽象的,不占用內存,而對象是具體的,占用存儲空間。 在 C++中聲明一個類類型和聲明一個結構體類型是相似的。 下面是聲明一個結構體類型的方法: struct Student { int num。 char name[20]。 char sex。 }。 Student stud1, stud2。 聲明類類型 現(xiàn)在聲明一個類: class Student //以 class開頭 { int num。 char name[20]。 char sex。 //以上 3行是數(shù)據(jù)成員 void display( ) //這是成員函數(shù) {cout″num:″numendl。 cout″name:″nameendl。 cout″sex:″sexendl。 } }。 Student stud1, stud2。 ?一般是把數(shù)據(jù)隱蔽起來,而把成員函數(shù)作為對外界的接口。 class Student //聲明類類型 { private: //聲明以下部分為私有的 int num。 char name[20]。 char sex。 public: //聲明以下部分為公用的 void display( ) {cout″num:″numendl。 cout″name:″nameendl。 cout″sex:″sexendl。 } }。 Student stud1, stud2。 對類類型的聲明,可得到其一般形式如下: class 類名 { private: 私有的數(shù)據(jù)和成員函數(shù) 。 public: 公用的數(shù)據(jù)和成員函數(shù) 。 }。 private和 public稱為成員訪問限定符 (member access specifier)。 可訪問 性 成員類型 外部函數(shù) 成員函數(shù) private N Y public Y Y protected N Y 注意: ? 在聲明類類型時,聲明為 private的成員和聲明為 public的成員的次序任意,既可以先出現(xiàn)private部分,也可以先出現(xiàn) public部分。 ? 如果在類體中既不寫關鍵字 private, 又不寫public, 就默認為 private。 ? 在一個類體中,關鍵字 private和 public可以分別出現(xiàn)多次。每個部分的有效范圍到出現(xiàn)另一個訪問限定符或類體結束時為止。 定義對象的方法 1. 先聲明類類型,然后再定義對象 在 C++中,聲明了類類型后,定義對象有兩種形式。 ( 1) class 類名 對象名 如 class Student stud1,stud2。 ( 2) 類名 對象名 如 Student stud1, stud2。 2. 在聲明類類型的同時定義對象 class Student //聲明類類型 { public: //先聲明公用部分 void display( ) {cout″num:″numendl。 cout″name:
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1