當(dāng)將類的某個數(shù)據(jù)成員聲明為static時,該靜態(tài)數(shù)據(jù)成員只能被定義一次,而且要被同類的所有對象共享。
各個對象都擁有類中每一個普通數(shù)據(jù)成員的副本,但靜態(tài)數(shù)據(jù)成員只有一個實例存在,與定義了多少類對象無關(guān)。
靜態(tài)數(shù)據(jù)成員的用途之一是統(tǒng)計有多少個對象實際存在。
靜態(tài)數(shù)據(jù)成員不能在類中初始化,實際上類定義只是在描述對象的藍圖,在其中指定初值是不允許的。也不能在夠造函數(shù)中初始化該成員,
因為靜態(tài)數(shù)據(jù)成員為類的各個對象共享,那么每次創(chuàng)建一個類的對象則靜態(tài)數(shù)據(jù)成員都要被重新初始化。