软件NetBeans IDE 7.0.1,需要单独写主类。
封装一个接口Instrument, 包括一个抽象方法void play(), 封装一类MyInstrument, 包括一 个方法void playInstrument(Instrument ins),使用匿名类对象实现play 方法。封装执行主类, 测试程序。
主类:
MyInstrument my=new MyInstrument();
my.playInstrument(new Instrument(){
public void play(){
System.out.println("Play");
}
});
接口Instrument:
public interface Instrument {
public abstract void play();
}
MyInstrument类:
public class MyInstrument {
public void playInstrument(Instrument ins){
ins.play();
}
}