java编程,求解答,只要代码,谢谢

如题所述

abstract class Instrument
{
public abstract void play();
}

class Piano extends Instrument
{
public void play()
{
System.out.println("Piano is playing.");
}
}

class Violia extends Instrument
{
public void play()
{
System.out.println("Violia is playing.");
}
}

public class InstrumentTest()
{
public static void testPlay(Instrument instrument)
{
instrument.play();
}

public static void main(String[] args)
{
testPlay(new Piano());
testPlay(new Violia());
}
}
温馨提示:答案为网友推荐,仅供参考
相似回答