我有一个非常简单的是,毫无疑问: 静态方法应该对每个对象都有相同的结果吗?
答案 0 :(得分:6)
否强>
public static boolean isEven(int number){
return (number %2 ==0);
}
答案 1 :(得分:3)
this
对象,但如果它们传递了不同的参数,它们可能会返回不同的结果。换句话说,a.staticMethod
和b.staticMethod
肯定会返回相同的结果,但staticMethod(a)
和staticMethod(b)
可能会有所不同。