回答
編號static
僅適用於嵌套類,並告知嵌套類的實例不需要實例化周圍類的實例。因此,適用於頂級課程是沒有意義的。
從技術上講,內部類是一個嵌套類,它是_not_聲明爲靜態的。 (請參閱[Java語言規範第8.1.3節](http://java.sun.com/docs/books/jls/third_edition/html/classes.html#8.1.3)。)所以靜態不適用於內部類根據定義。儘管如此,這個答案的意義是正確的。 –
但是很多都沒有意義[在Java中]。我真的不會感到驚訝,發現它只是被忽略:) – 2011-11-23 01:15:05
@Ted謝謝,我已經修復了條款。 – Artefacto
不可以,頂層類不能聲明爲靜態;見JLS Section 8.1.1。
並非所有修飾符都適用於各種類聲明的...... 訪問修飾符靜態僅適用於成員類 ...
Java中的頂層類不能定義爲靜態。
閱讀this
基本上,你可以做一個靜態內部類,但不是頂層類(外一種) 我覺得這個帖子得到更好的解釋。 http://www.javaworld.com/javaworld/javaqa/1999-08/01-qa-static2.html 有希望,它有幫助
- 1. 訪問修飾符是否適用於靜態類函數?
- 2. 防止使用靜態修飾符
- 3. 在C++中是靜態修飾符嗎?
- 4. Java中的類可以確定它是否是修飾符?
- 5. Objective-C修飾符用於靜態?
- 6. 是否使用靜態類或不
- 7. 變量是否可以修飾?
- 8. PHP:是否可以在類中使用類?靜態回報
- 9. Eclipse JDT靜態字段修飾符
- 10. Java靜態修飾符查詢
- 11. 在「冗餘‘靜態’修飾符」警告
- 12. 理解靜態修飾符的問題
- 13. Java常量和靜態修飾符
- 14. 是否允許在Java中聲明頂級類爲靜態
- 15. 是否可以修飾類或動作以忽略全局屬性(如AuthorizeAttribute)?
- 16. 是否可以使用格式修飾符組合兩個轉換字符?
- 17. 是否可以在靜態FBML中使用JavaScript或PHP?
- 18. 設計 - 靜態工具類或接口?
- 19. 是否可以使用最終的靜態類方法?
- 20. 我可以確定typetraits是否具有const修飾符嗎?
- 21. 對象是否可以訪問修飾符?
- 22. 是否可以修飾其實例將被酸洗的Python類?
- 23. 什麼時候在PHP中使用靜態修飾符
- 24. 創建EventHandler時使用靜態修飾符有什麼意義?
- 25. 通過接口使用靜態類?
- 26. 是否可以在Typescript中修飾裝飾器?
- 27. 如何裝飾類或靜態方法
- 28. 用於接口的公共類型修飾符
- 29. CLR是否支持靜態接口?
- 30. 爲什麼不能將OUT通用修飾符應用於類以及接口?
你試圖通過聲明它是靜態實現什麼效果? –
你認爲這是什麼意思? – SLaks
當你嘗試過時發生了什麼? – EJP