1. 靜態程式碼塊訪問靜態成員時需要先定義靜態函式
2. 靜態成員不可以訪問非靜態成員
3. 靜態成員通過類訪問
4. 非靜態成員可以訪問靜態成員
5. 靜態程式碼塊在類載入期間執行,而且只執行一次,且執行順序為靜態程式碼塊è構造程式碼塊è建構函式
6. 類中的成員包括成員變數,成員函式,建構函式,構造程式碼塊,靜態成員,靜態程式碼塊
例:
1. 靜態程式碼塊在類載入期間執行,而且只執行一次,且執行順序為靜態程式碼塊==>構造程式碼塊==>建構函式
Car類中定義的順序為建構函式--構造程式碼塊--靜態程式碼塊
2. 非靜態成員可以訪問靜態成員
3. 靜態成員通過類訪問
定義的Car類
4. 靜態成員不可以訪問非靜態成員
5. 靜態程式碼塊訪問靜態成員時需要先定義靜態函式,否則報錯非法前向引用