C 類與物件的簡單複習

2021-07-28 20:11:16 字數 636 閱讀 4974

定義類的語法形式:

class 類名稱 ;

宣告乙個物件:類名  物件名;

訪問物件的成員:

(1)訪問物件的資料成員:物件名.資料成員名

(2)訪問物件的函式成員:物件名.函式成員名(參數列)

成員函式的實現:

返回值型別(void   or  int)類名::函式成員名(參數列)

類成員函式的預設值一定要寫在類定義中。

內聯成員函式的宣告有兩種方式:隱式宣告(將函式體直接放在類體中)和顯式宣告(在函式返回值型別前加上inline,類定義中不加入函式體)。

建構函式和析構函式:建構函式也是類的乙個成員函式,且建構函式的函式名和類名相同,沒有返回值。建構函式通常宣告為公有函式。

複製建構函式:把初始值物件的每個資料成員的值都複製到新建立的物件中。

複製建構函式的格式:

class 類名

;類名::類名(類名&物件名);

析構函式:是由類名前面加「~」構成,沒有返回值,且析構函式不接收任何引數。

如果在乙個**中出現了兩個類之間的相互呼叫,需要使用前向引用宣告,即在引用未定義的類之前,將該類的名字告訴編譯器。儘管使用了前向引用宣告,但是在提供乙個完整的類定義之前,不能定義該類的物件,也不能在內聯函式中使用該類的物件。

C 類與物件 複習筆記

類與物件 類是物件的抽象,而物件是類的具體例項 類是抽象的,不占用記憶體,而物件是具體的,占用儲存空間 面向過程與物件導向 c語言是面向過程的,關注的是過程中的資料與方法 c 是物件導向的,關注的是物件的屬性與功能 類的定義 類的成員函式預設是內聯的。除了類外定義且不加inline關鍵字。類的兩種定...

類與物件複習總結

類是對具有相同屬性和行為的一組物件的抽象與統一描述。是使用者自定義的資料型別,類包括行為與屬性兩部分,屬性以資料成員表示,行為通過成員函式實現。c 中預設類的成員訪問許可權是私有的,成員函式重點是對類中的資料成員做操作。類的定義是 class 類名 類在定義完需要在大括號後加上 號。如果私有成員放在...

C 物件導向類的複習

類的宣告 類修飾符 class 類名 常用修飾符 new僅允許在巢狀類宣告時使用,表明類中隱藏了由記類中繼承而來的 與基類中同名的成員 public不限制對該類的訪問 protected只能從其所在類和所在類的子類進行訪問 internal只有其所在類才能訪問 private只有.net中的應用程式...