在Java中如何以及在何处使用静态修饰符?
我们应该如何以及在何处使用静态修饰符:
1. 字段和
2.方法?
例如,在类中,像abs(),atan(),cos()等字段方法是静态的,即它们可以作为以下内容访问:java.lang.Math
Math.abs()
但为什么这是一个好习惯呢?
比如说,我不保持它是静态的,而是创建一个类的对象并访问它,无论如何我都可以,我只会得到一个警告,你正试图以非静态的方式访问静态方法(正如@duffymo所指出的那样,而不是在数学课的情况下)。
更新 1:
因此,效用方法应该是静态的,即其工作仅依赖于方法参数。那么,例如,在这个问题中,该方法应该是静态方法吗?updateString(String inputQuery, String highlightDoc)