第13章-常数、静态成员与朋友关系.ppt

第13章 常數、靜態成員與朋友關係 13-1 常數物件與成員 13-2 物件成員與巢狀類別 13-3 靜態成員資料與函數 13-4 朋友關係 13-1 常數物件與成員-說明 C++語言的const關鍵字可以用來修飾變數、函數、函數參數、指標、物件和成員函數等,例如:const修飾的變數是宣告常數,在函數的參數使用const,表示函數中不允許更改參數值。 對於物件來說,const關鍵字可以授予物件權限,因為我們可以使用const關鍵字來限制物件不能修改,或指定成員函數不能修改物件內容。 13-1 常數物件與成員-常數成員資料與函數(說明) 在C++類別除了建構子和解構子外,成員資料和函數都可以使用const關鍵字來修飾。例如:帳戶類別account的宣告,如下所示: class account { private: double amount; const double rate; public: account(double a, double r); double getInterest() const; void printAccount() const; }; 13-1 常數物件與成員-常數成員資料與函數(初始常數值) 對於類別中的常數,我們只能在建構子使用成員初始語法(Member Initializer Syntax)來指定其值,如下所示:

文档评论(0)

1亿VIP精品文档

相关文档