因爲我們有方法和構造函數的訪問修飾符,我們是否有靜態塊?如果是,意義何在?java中有沒有對靜態塊的訪問修飾符
1
A
回答
5
不,沒有。而且你也不能調用靜態塊,所以它沒有多大意義。
0
我不認爲你可以有靜態塊的訪問修飾符。
我假設你想寫類似:
private static {
// do something
}
這是語義上不正確。
2
訪問修飾符(鬆散地說)告訴你可以對類或實例成員(例如方法和字段)執行什麼操作 - 例如,允許誰訪問它們(或者如何訪問它們, 。使用靜態初始化器,您既沒有字段也沒有方法 - 只是要執行一些代碼。
0
您如何期待訪問靜態塊?我認爲你不能直接調用它,所以爲什麼要有訪問修飾符?
3
相關問題
- 1. 沒有訪問修飾符的方法
- 2. 在Java中的私有靜態嵌套類內訪問修飾符
- 3. 爲什麼python對常量沒有任何訪問修飾符?
- 4. Java常量和靜態修飾符
- 5. 需要說明:java中的私有訪問修飾符
- 6. 在java中訪問'final'修飾符類
- 7. 有沒有辦法訪問另一個沒有public修飾符的包?
- 8. 如何找到沒有顯式訪問修飾符的方法?
- 9. 訪問說明符和訪問修飾符有什麼區別?
- 10. 訪問修飾符是否適用於靜態類函數?
- 11. 對「this」修飾符有問題
- 12. Java默認訪問修飾符
- 13. Java訪問修飾符優先
- 14. 關於java最終訪問修飾符
- 15. 在C++中沒有修飾符的RegisterHotKey
- 16. 爲什麼沒有「外部」訪問修飾符?
- 17. 界面成員爲什麼沒有訪問修飾符?
- 18. 爲什麼oop語言沒有「只讀」訪問修飾符?
- 19. 屬性訪問修飾符;爲什麼以下工作沒有?
- 20. 通過訪問修飾符
- 21. 保護訪問修飾符
- 22. 包訪問(protected修飾符)
- 23. 類訪問修飾符
- 24. EventInfo訪問修飾符
- 25. Java訪問修飾符的訪問範圍
- 26. javascript中的類和訪問修飾符
- 27. 方法有可能有雙重訪問修飾符嗎?
- 28. 創建EventHandler時使用靜態修飾符有什麼意義?
- 29. 防止使用靜態修飾符
- 30. 訪問修飾符C# - 內部修飾符