1、Static 關鍵字修飾符函數
1.修飾類和變量spa
1) 使用static關鍵字來修飾的類,這個靜態類裏面全部的屬性和方法必須是static關鍵字來修飾
2) 沒有使用static關鍵字來修飾的類,也能夠用static來修飾類裏面的屬性和方法
3) 使用static關鍵字來修飾的類,這個類不須要實例化,直接經過類名.屬性/方法
4) const 和 static 不能同時使用,readonly 和static 能夠同時使用
5) static關鍵字修飾的變量在程序初始化時被分配,直到程序退出前才被釋放變量
2.靜態構造函數 構造函數
1) 靜態構造函數裏面不能出現public,protected,private 修飾符,而非靜態構造函數能夠
2) 靜態構造函數最早被訪問,只有靜態構造函數被訪問完了,纔開始訪問非靜態構造函數
3) 靜態構造函數只初始化一次(只在類的第一次初始化),非靜態構造函數能夠訪問屢次
4) 靜態構造函數必須是無參數的,非靜態構造函數能夠有參數
5) 靜態構造函數只有一個,非靜態構造函數至少有一個程序
注:任何方法體都不能用static關鍵字來修飾方法