Java me 为什么在这段代码中使用getClass()?

Java me 为什么在这段代码中使用getClass()?,java-me,Java Me,我试图从jar访问音频文件,为此我编写了一个代码,如 ... try { InputStream is = getClass().getResourceAsStream("audio.wav"); Player player = Manager.createPlayer(is, "audio/X-wav"); p.start(); } catch(IOException ioe) { } catch(MediaException me) { } ... ...

我试图从jar访问音频文件,为此我编写了一个代码,如

... try { InputStream is = getClass().getResourceAsStream("audio.wav"); Player player = Manager.createPlayer(is, "audio/X-wav"); p.start(); } catch(IOException ioe) { } catch(MediaException me) { } ... ... 试一试{ InputStream为= getClass().getResourceAsStream(“audio.wav”); Player Player=Manager.createPlayer(即“音频/X-wav”); p、 start(); } 捕获(ioe异常ioe){ } 接住(我){ } ...
但是在这段代码中,getClass()有什么用途?

它允许您获取当前对象的类,从而可以访问资源
getResourceAsStream
从与类关联的类加载器加载资源。有关和,请参阅文档