抱歉,这可能是一个简单的问题。我找不到任何直接答案。在以下代码中,为什么不需要创建“新”对象?我到底要将音序器分配给什么?
import javax.sound.midi.*;
public class MusicTest1 {
public void play() {
Sequencer sequencer = MidiSystem.getSequencer();
System.out.println("We got a sequencer");
} // close play
public static void main(String[] args) {
MusicTest1 mt = new MusicTest1();
mt.play();
}
}
如果您指的是Sequencer sequencer = MidiSystem.getSequencer();
,您正在调用类的静态方法,该方法MidiSystem
返回的实例Sequencer
。静态方法new Sequencer()
为您完成。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句