相关疑难解决方法(0)

如何从Java中的静态方法调用getClass()?

我有一个必须有一些静态方法的类.在这些静态方法中,我需要调用方法getClass()来进行以下调用:

public static void startMusic() {
  URL songPath = getClass().getClassLoader().getResource("background.midi");
}
Run Code Online (Sandbox Code Playgroud)

然而Eclipse告诉我:

Cannot make a static reference to the non-static method getClass() 
from the type Object
Run Code Online (Sandbox Code Playgroud)

修复此编译时错误的适当方法是什么?

java static-methods

334
推荐指数
7
解决办法
19万
查看次数

标签 统计

java ×1

static-methods ×1