我有一個非常簡單的是沒有問題: 應該靜態方法對每個對象有相同的結果?靜態方法應該對每個對象有相同的結果嗎?
回答
沒有
public static boolean isEven(int number){
return (number %2 ==0);
}
爲什麼downvote :),關心評論,問題的沮喪不應該在答案上公佈:) – 2012-04-04 17:42:46
是的,我也有點好奇......這個問題非常清楚地表明這是一個「是/否」的問題。很簡單的問題得到非常簡單的回答。如果你想要一些不同的東西,那麼你問的是錯誤的問題... – CodeBlind 2012-04-04 17:44:17
作爲upvoter在過去沒有理由(對我)downvoted,並試圖抱怨,發現高知名度的人告訴我這是毫無意義和愚蠢假裝和要求downvoters解釋(實際上一個系統強迫downvoters評論不存在,也不會爲了報復的恐懼),我可以解釋我的upvote:簡單的邏輯直接回答是/否的問題。 。:) – ShinTakezou 2012-04-04 17:47:12
你是什麼意思?靜態方法不能有this
對象,但如果它們傳遞了不同的參數,它們可能會返回不同的結果。換句話說,a.staticMethod
和b.staticMethod
肯定會返回相同的結果,但staticMethod(a)
和staticMethod(b)
可能會有所不同。
downvoter可以解釋嗎?沒有解釋你爲什麼不喜歡這個答案,通常是不禮貌的。 – 2012-04-04 17:42:55
我沒有降低你的意志,但是......你開始你的「回答」,向OP提出一個問題,詢問他們的意思,然後繼續發佈......一些......可能與也可能沒有任何關係的東西嚴重問的問題。我不知道OP是怎麼回事,我的ESP在弗裏茨。 – 2012-04-04 17:46:31
我回答了我可以想到的OP的問題的兩種解釋,這似乎是合理的,因爲OP的問題顯然不清楚。 – 2012-04-04 17:47:18
- 1. 每個對象都應該有一個方法'addEventListener'嗎?
- 2. 每個應用程序應該只有一個EventSource對象嗎?
- 3. 有執行相同任務的靜態和實例化方法對嗎?
- 4. 我的Handler對象應該是靜態的嗎?
- 5. PHPUnit的mock對象和靜態方法
- 6. 來自對象的C#靜態方法
- 7. 對象和靜態方法的區別
- 8. 靜態對象中的魔術方法
- 9. 如何在靜態方法中對對象進行靜態方法調用?
- 10. 如何對每個對象的方法
- 11. 同步鎖定結果集對象嗎?
- 12. 按對象調用靜態方法...!
- 13. 對於相同方法調用的不同結果
- 14. 靜態方法會影響php對象的大小嗎?
- 15. jquery:擴展與兩個對象的方法 - 結果是對象對象?
- 16. 我應該向DOM對象添加一個方法嗎?
- 17. 接口方法應該返回一個自定義對象嗎?
- 18. 當我擁有一個對象時,我可以調用靜態java方法嗎?
- 19. 每個用戶是否有唯一的靜態對象?
- 20. 方法對於eact對象有不同的副本嗎?
- 21. 兩個對象有相同的引用是絕對相同的?
- 22. 靜態對象
- 23. '靜態' 對象
- 24. 對象中的靜態方法和非靜態方法之間的區別
- 25. Parallel.Invoke對象列表相同的方法
- 26. 對象 - 在靜態方法內調用對象實例
- 27. 繪製多個相同對象的最有效方法?
- 28. 我應該將PDO對象傳遞給每個對象,還是爲每個對象創建一個新對象?
- 29. C++靜態對象中的類的靜態數據成員和靜態方法?
- 30. C#靜態類:我應該將該對象傳遞給構造函數嗎?
問題措詞使得難以正確回答。 – 2012-04-04 17:43:42
爲什麼不小心......?!?!? – 2012-04-04 17:57:35
@ForoughMehralian - 請參閱[這篇文章](http://msmvps.com/blogs/jon_skeet/archive/2010/08/29/writing-the-perfect-question.aspx)上寫好問題,[此meta post ](http://meta.stackexchange.com/questions/15308/whats-the-best-way-to-ask-a-question-if-english-isnt-your-first-language)如果英文不是你的第一語言。 – 2012-04-04 18:15:14