定義類的語法形式:
class 類名稱 ;
宣告乙個物件:類名 物件名;
訪問物件的成員:
(1)訪問物件的資料成員:物件名.資料成員名
(2)訪問物件的函式成員:物件名.函式成員名(參數列)
成員函式的實現:
返回值型別(void or int)類名::函式成員名(參數列)
類成員函式的預設值一定要寫在類定義中。
內聯成員函式的宣告有兩種方式:隱式宣告(將函式體直接放在類體中)和顯式宣告(在函式返回值型別前加上inline,類定義中不加入函式體)。
建構函式和析構函式:建構函式也是類的乙個成員函式,且建構函式的函式名和類名相同,沒有返回值。建構函式通常宣告為公有函式。
複製建構函式:把初始值物件的每個資料成員的值都複製到新建立的物件中。
複製建構函式的格式:
class 類名
;類名::類名(類名&物件名);
析構函式:是由類名前面加「~」構成,沒有返回值,且析構函式不接收任何引數。
如果在乙個**中出現了兩個類之間的相互呼叫,需要使用前向引用宣告,即在引用未定義的類之前,將該類的名字告訴編譯器。儘管使用了前向引用宣告,但是在提供乙個完整的類定義之前,不能定義該類的物件,也不能在內聯函式中使用該類的物件。
C 類與物件 複習筆記
類與物件 類是物件的抽象,而物件是類的具體例項 類是抽象的,不占用記憶體,而物件是具體的,占用儲存空間 面向過程與物件導向 c語言是面向過程的,關注的是過程中的資料與方法 c 是物件導向的,關注的是物件的屬性與功能 類的定義 類的成員函式預設是內聯的。除了類外定義且不加inline關鍵字。類的兩種定...
類與物件複習總結
類是對具有相同屬性和行為的一組物件的抽象與統一描述。是使用者自定義的資料型別,類包括行為與屬性兩部分,屬性以資料成員表示,行為通過成員函式實現。c 中預設類的成員訪問許可權是私有的,成員函式重點是對類中的資料成員做操作。類的定義是 class 類名 類在定義完需要在大括號後加上 號。如果私有成員放在...
C 物件導向類的複習
類的宣告 類修飾符 class 類名 常用修飾符 new僅允許在巢狀類宣告時使用,表明類中隱藏了由記類中繼承而來的 與基類中同名的成員 public不限制對該類的訪問 protected只能從其所在類和所在類的子類進行訪問 internal只有其所在類才能訪問 private只有.net中的應用程式...