Spa*_*ost 2 java static object
我知道如何处理物体..但有一件事让我摸不着头脑.
静态方法.
我举个例子.
Toolkit theKit = Toolkit.getDefaultToolkit();
Run Code Online (Sandbox Code Playgroud)
我认为theKit
对象现在持有new Toolkit();
类..但我不确定.
此外,我theKit.getScreenResolution();
现在可以使用theKit
参考变量.
是因为Thetoolkit
它自己的类包含那个方法吗?
请原谅我,既然我把它全部写出来似乎显而易见但无论如何都要生病了.谢谢.
static
方法属于该类.不是实例.
所有static
成员变量都是一样的.
因此,您无需创建对象的实例即可使用该方法.由于它属于该类,您只需通过类名访问它.方法
的常见用法static
是实用方法.您不使用对象(并且在您的类层次结构设计中存在具体对象可能没有意义),因此您可以通过类访问该方法