第十章 物件和類

2021-09-13 23:38:37 字數 581 閱讀 7567

oop

過程性程式設計和物件導向程式設計

抽象和類

型別是什麼

c++中的類 介面

實現類成員函式

class classname

類的建構函式和析構函式

建構函式

預設建構函式

bozo(int age);//建構函式原型

bozo dribble = bozo(44); //初始化方式1

bozo roon(66); //初始化方式2

bozo tubby = 32; //初始化方式3,當只有乙個引數時可以用

stock stock1("nanosmart", 20, 12.50); // 生成物件

stock1 = stock("nifty foods", 10, 50.0); // 讓構造程式建立乙個新的、臨時的物件,然後將其內容賦值給stock1,隨後程式呼叫析構函式,以刪除臨時物件。

析構函式

this指標

物件陣列

類作用域

抽象資料型別

第十章 物件和類

物件導向是一種程式設計風格,用於任何一種語言。過程性程式設計 考慮遵循的步驟,使用者希望有哪些功能,我如何提供,如何儲存資料。物件導向程式設計 首先考慮使用者,確定乙個物件的屬性和操作這些屬性的方法。使用者介面有哪些。相當於自己定製的乙個新的型別,這個型別的屬性和可以對這些屬性進行的操作 介面就是將...

第十章 物件和類

c 中,類由兩部分組成 1 類宣告。包括成員變數和成員函式。一般方法在標頭檔案中。2 類方法定義。包括成員函式的定義。一般放在實現源 中。控制訪問中有有兩個關鍵字 private和public 直接上圖 類物件可以直接訪問public成員 而private成員只能通過public方法來訪問。priv...

第十章 物件和類

通常,c 程式設計師將介面 類定義 放在標頭檔案中,並將實現 類方法的 放在源 檔案中。在oop中,通常把物件成員函式的呼叫稱作傳送訊息給物件。訪問控制關鍵字 private 類預設的訪問控制 public 結構體預設的訪問控制 protected。將實現細節放在一起,並將它們與抽象分開的思想稱為封...