1. 為什么要有靜態成員
當某個成員需要屬于類本身,而不輸入某個特定對象時,這樣的成員需要定義為靜態(static)類型。
例如:
銀行賬戶類有一個表示基準利率的成員。該成員不隨對象的不同而改變。另外,如果該利率成員的值改變,所有的對象應該都能使用該新值。它屬于該類本身的成員,因此需要定義為static類型。
2.靜態成員的性質
1>靜態成員不與任何對象綁定在一起。
2>一旦靜態成員值改變,那么它的所有對象的該成員的值也改變。
3.訪問方法
例如:Account是一個類,rate是它的static成員
1>通過作用域運算符:: 可訪問
Account::rate
2>也可以通過對象訪問
例如:A是Account類的一個對象。
A.rate
新聞熱點
疑難解答
圖片精選