如果您的班級成員爲static
和public
。你會寫static public
還是public static
?我知道他們是一樣的。但是有沒有寫這個建議/最佳做法?推薦:「靜態公共」或「公共靜態」
32
A
回答
19
如果您下載Microsoft StyleCop Visual Studio的插件,它可以針對微軟利用規則驗證你的源代碼。它首先喜歡訪問修飾符。
5
我個人會使用公共靜態的,因爲它比公共靜態更重要。
而且檢查:http://checkstyle.sourceforge.net/config_modifier.html
除了這一點:http://java.sun.com/docs/books/jls/second_edition/html/classes.doc.html(這兩個環節是爲Java,但概念是相同的)
短版:「公共靜態」建議和遠比較普遍;普遍上。
37
「public static」更加普遍,所以您可能想要僅僅爲了增加程序員的可讀性,這些程序員從未偶然發現過「static public」。
11
當沒有其他問題時,請保持一致。在這種情況下,世界其他地方使用public static
,所以我會這樣做,只是爲了避免在閱讀代碼時出現不必要的驚喜。
相關問題
- 1. 「公共靜態」還是「靜態公共」?
- 2. 公共靜態HashTable
- 3. 公共靜態與靜態公共 - 是否有區別?
- 4. 靜態公共布爾vs公共靜態布爾
- 5. 公共靜態,公共和靜態方法有什麼區別?
- 6. C#靜態公共方法
- 7. 靜態與公共C#
- 8. 靜態與公共財產
- 9. 公共靜態變量值
- 10. 靜態和公共positionning
- 11. 到公共靜態方法
- 12. JS公共靜態模式
- 13. System.setProperty或公共靜態變量?
- 14. 功能新或公共靜態主
- 15. 什麼是更好的:公共靜態類與靜態方法或公共類與靜態方法?
- 16. 在公共靜態類中使用公共靜態類時出現異常
- 17. '公共靜態最終'或'私人靜態最終'與getter?
- 18. 如何從公共靜態調用無效不靜態公共靜態在片段類
- 19. 公共靜態方法vs公共方法
- 20. 將變量從公共類傳遞給公共靜態類
- 21. 與公共靜態類YAJSW錯誤
- 22. 公共靜態方法的howmany
- 23. 訪問公共靜態變量
- 24. 加密「靜態數據」公共雲
- 25. 只有公共靜態成員
- 26. Silverstripe 3.4定義和公共靜態
- 27. 公共靜態雙重方法?
- 28. 公共靜態文本框錯誤
- 29. 管理片段,公共靜態viewpager
- 30. 公共靜態ArrayList獲取與循環
-1我不同意一種方法的事實是「公開」比「靜態」更重要。我完全相反。 – 2010-12-09 21:16:25
@Carlos我相信問題是關於類成員變量而不是方法。儘管顯然這兩個關鍵字都非常重要(因此辯論毫無意義),但通過慣例,可見性是第一個使用的關鍵字,因爲它確定一個成員是否可以被其他類訪問。只有當我們知道一個成員是可見的/可達的時候,顯然很重要如何達到它(「靜態」變得重要)。 – Epaga 2010-12-10 09:55:47