c 類和物件

2021-10-25 07:49:36 字數 714 閱讀 8773

c++類和物件

1.c++型別的設計

class

cgoods

;int

main()

2.訪問限定符有四種:(1)預設的private (2)直接給出的private (3)public (4) protected

封裝性:訪問是對實體物件進行訪問,可訪問公有不可訪問private,protected.作用於物件

3.類只是一種資料型別,定義時系統不為類分配儲存空間,所以不能對類的資料成員初始化,類中任何資料成員也不能用關鍵字extern,auto或register限定其儲存型別.

公有函式集定義了類的介面。

4.作用域解析符::

5.成員函式的定義

返回型別 類名::函式名(引數列表)

this指標只出現在當函式為調動函式 在類的屬性公有的加this

對於c1,c2訪問同乙個成員函式時確定訪問的到底是c1的值還是c2的值用this指標

例如

void cgoods::

registergoods

(cgoods *

const

this

,char name,

int account,

float price)

intmain()

成員函式調動完後this指標也結束

C 類和物件 類和物件

c 中物件的型別稱為類,類代表了某一批物件的共性和特徵,類是物件的抽象,而物件是類的具體例項,類是抽象的,不占用記憶體,而物件是具體的,占用 儲存空間,這點很重要,讀者需要牢記。類是使用者自己指定的型別,如果程式中要用到類型別,必須自己根據需要進行宣告,或者使用別人已設計好的類,c 標準本身並不提供...

C 物件和類

1,特殊的類 字串string include include using namespace std int main 類似於標準庫函式,我們不需要記住每種 類 的全部操作,只需要在使用過程中記住一些常用的操作就可以了。如果有需要的話,可以求助於相關書籍或網路 2,當我們對string進行種種操作...

C (類和物件)

類成員函式 類的成員函式指標那些把定義和原型寫在類定義內部的函式,就想類定義中的其他變數一樣。類訪問修飾符 類成員可以定義為public,private或protected。預設情況下是定義為private。建構函式 類的建構函式是一種特殊的函式,在建立乙個新物件是呼叫。析構函式 類的析構函式也是一...