静态方法应该对每个对象都有相同的结果吗?

时间:2012-04-04 17:41:01

标签: java

我有一个非常简单的是,毫无疑问: 静态方法应该对每个对象都有相同的结果吗?

2 个答案:

答案 0 :(得分:6)

public static boolean isEven(int number){
    return (number %2 ==0);    
}

答案 1 :(得分:3)

你是什​​么意思?静态方法不能有this对象,但如果它们传递了不同的参数,它们可能会返回不同的结果。换句话说,a.staticMethodb.staticMethod肯定会返回相同的结果,但staticMethod(a)staticMethod(b)可能会有所不同。