static關鍵字;
靜態成員變量只會在數據共享區中維護一份,而非靜態成員變量會在每個對象中維護一份
作用
static修飾成員變量:如果有數據需要共享所有數據使用時
static修飾成員函數:如果一個函數沒有直接訪問非靜態成員時,那么可以使用static修飾,一般用於工具類的方法
訪問方式
1、 靜態修飾成員變量與方法時,可以用類名或者對象進行訪問
2、非靜態修飾成員變量與方法時,只能用對象進行訪問
靜態函數的注意事項
1、靜態函數可以直接訪問靜態成員,但不能訪問非靜態成員
2、非靜態函數可以訪問靜態或者非靜態成員
3、靜態函數不能出現this、super關鍵字