AudioClip的问题(它是抽象借口,但是不用实例化就能用??)
AudioClip是一个接口,为什么不需要被implements而且可以直接实例化为对象进行调用loop(),play(),stop(), 它们不是抽象方法吗?怎么就直接可以用呢?URL urlForAudio = getClass().getResource("audio/denmark.mid");
audioClip = Applet.newAudioClip(urlForAudio);
audioClip.loop(); --------------------编程问答-------------------- Applet.newAudioClip(urlForAudio)
这里生成的是一个对象吧。
--------------------编程问答-------------------- Applet.newAudioClip(urlForAudio);这个方法的实现中,应该实例化了AudioClip接口
补充:Java , Java SE