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。建構函式 類的建構函式是一種特殊的函式,在建立乙個新物件是呼叫。析構函式 類的析構函式也是一...