静态对象如何工作?

Spa*_*ost 2 java static object

我知道如何处理物体..但有一件事让我摸不着头脑.
静态方法.

我举个例子.

Toolkit theKit = Toolkit.getDefaultToolkit(); 
Run Code Online (Sandbox Code Playgroud)

我认为theKit对象现在持有new Toolkit();类..但我不确定.

此外,我theKit.getScreenResolution();现在可以使用theKit参考变量.

是因为Thetoolkit它自己的类包含那个方法吗?

请原谅我,既然我把它全部写出来似乎显而易见但无论如何都要生病了.谢谢.

Cra*_*lus 5

static方法属于该类.不是实例.
所有static成员变量都是一样的.
因此,您无需创建对象的实例即可使用该方法.由于它属于该类,您只需通过类名访问它.方法
的常见用法static是实用方法.您不使用对象(并且在您的类层次结构设计中存在具体对象可能没有意义),因此您可以通过类访问该方法