我有一个非常简单的是没有问题: 应该静态方法对每个对象有相同的结果?静态方法应该对每个对象有相同的结果吗?
回答
没有
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. 我的Handler对象应该是静态的吗?
- 4. 对多个对象应用相同的方法
- 5. 有执行相同任务的静态和实例化方法对吗?
- 6. 对静态方法有上传效果吗?
- 7. 我应该对任何方法结果执行Contract.Ensures吗?
- 8. 静态方法改变状态对象
- 9. 同步静态的对象
- 10. 对不同对象的两种不同查询,结果相同
- 11. 获取父对象的静态方法
- 12. PHPUnit的mock对象和静态方法
- 13. 对象和静态方法的区别
- 14. 静态对象中的魔术方法
- 15. 来自对象的C#静态方法
- 16. 如何在静态方法中对对象进行静态方法调用?
- 17. 如何对每个对象的方法
- 18. 静态方法应该修改一个对象还是返回一个新对象
- 19. 同步锁定结果集对象吗?
- 20. 这两个MDX查询应该返回相同的结果吗?
- 21. C#静态方法vs对象实例
- 22. 按对象调用静态方法...!
- 23. 静态方法会影响php对象的大小吗?
- 24. 这个方法应该是静态的吗?
- 25. 我应该让这个方法是静态的吗?
- 26. 对于相同方法调用的不同结果
- 27. 我应该向DOM对象添加一个方法吗?
- 28. 接口方法应该返回一个自定义对象吗?
- 29. 静态工厂方法和静态对象的内存泄漏
- 30. 当我拥有一个对象时,我可以调用静态java方法吗?
问题措词使得难以正确回答。 – 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