一尘不染

Java中的“静态”是什么意思?

java

作为Java的初学者,我仍然不确定它的含义。有人精通Java


阅读 557

收藏
2020-03-01

共1个答案

一尘不染

静态表示标记为此类的变量或方法在类级别可用。换句话说,你无需创建类的实例即可访问它。

public class Foo {
    public static void doStuff(){
        // does stuff
    }
}

因此,与其创建一个Foo实例,然后doStuff像这样调用:

Foo f = new Foo();
f.doStuff();

你只需直接针对该类调用该方法,如下所示:

Foo.doStuff();
2020-03-01