對(duì)象指針的定義:
<類名> <*對(duì)象指針變量名>
對(duì)象指針的使用:
對(duì)象指針->數(shù)據(jù)成員名
或者
對(duì)象指針->成員函數(shù)名(參數(shù)表)
對(duì)象的引用
引用運(yùn)算符為“&”
說明:
(1) “&”符號(hào)在賦值號(hào)的左邊,表示是“引用”,如里賦號(hào)的右邊,則是“取地址符”。
(2) 一個(gè)變量一量有了別名,這個(gè)別名就不能作為別的變量的別名。
(3) 別名不另占存儲(chǔ)空間,別名只是給一個(gè)已有的變量起另一個(gè)名稱而已。
引用的定義格式:
數(shù)據(jù)類型 & 引用名=變量名;
引用的使用:
類的靜態(tài)成員
在類定義中,它的成員可以用關(guān)鍵字static聲明,用static聲明的成員稱為靜態(tài)成員,包括(靜態(tài)成員與靜態(tài)成員函數(shù))。
格式:
static <數(shù)據(jù)類型><靜態(tài)數(shù)據(jù)成員名>
說明:
(1) 類的靜態(tài)數(shù)據(jù)是靜態(tài)存儲(chǔ),必須對(duì)它進(jìn)行初始化,其格式如下:
數(shù)據(jù)類型 類名::靜態(tài)數(shù)據(jù)成員名=值
(2) 訪問類的靜態(tài)數(shù)據(jù)成員,采用如下格式:
類名::靜態(tài)數(shù)據(jù)成員名
靜態(tài)成員函數(shù)
在類定義中,用static聲明的成員函數(shù)稱為靜態(tài)成員函數(shù),表態(tài)成員函數(shù)和靜態(tài)數(shù)據(jù)成員類似,都屬于靜態(tài)存儲(chǔ),也不屬于某個(gè)對(duì)象,而是所有對(duì)象共有。
說明:
(1)類的靜態(tài)成員函數(shù)可以直接訪問該類的靜態(tài)數(shù)據(jù)成員和靜態(tài)成員函數(shù),而訪問非靜態(tài)成員時(shí),必須通過對(duì)象進(jìn)行。
(2)類的靜態(tài)成員函數(shù)不需要?jiǎng)?chuàng)建任何對(duì)象即可以被調(diào)用。
靜態(tài)成員函數(shù)的訪問格式如下:
類名::靜態(tài)成員函數(shù)名(參數(shù)表)
如: