我们应该如何以及在何处使用Static修饰符:
1.领域和
2.方法?
对于例如在java.lang.Math类中,字段的方法,如ABS(),ATAN(),COS()等是静态的,即它们可以作为被访问:Math.abs()
但为什么这是一个好习惯呢?
说,我不保持静态并创建类的对象并访问它,无论如何我都可以,我将得到一个警告,你试图以非静态方式访问静态方法(如指出通过@duffymo,而不是Math类).
更新1:
因此,效用方法应该是静态的,即其工作仅取决于方法参数.那么,例如,该方法updateString(String inputQuery, String highlightDoc)应该是这个问题中的静态方法吗?