Java面向对象编程答案 5
请帮忙给这题一个答案:*请编码实现如下需求:<br>*乐器(Instrument)分为:钢琴(Piano)、小提琴(Violin)<br>*各种乐器的弹奏(play)方法...
请帮忙给这题一个答案:
* 请编码实现如下需求:<br>
* 乐器(Instrument)分为:钢琴(Piano)、小提琴(Violin)<br>
* 各种乐器的弹奏( play )方法各不相同。<br>
* 编写一个测试类InstrumentTest,要求:<br>
* 编写方法testPlay,对各种乐器进行弹奏测试。要依据乐器的不同,进行相应的弹奏。<br>
* 在main方法中进行测试<br>, 展开
* 请编码实现如下需求:<br>
* 乐器(Instrument)分为:钢琴(Piano)、小提琴(Violin)<br>
* 各种乐器的弹奏( play )方法各不相同。<br>
* 编写一个测试类InstrumentTest,要求:<br>
* 编写方法testPlay,对各种乐器进行弹奏测试。要依据乐器的不同,进行相应的弹奏。<br>
* 在main方法中进行测试<br>, 展开
展开全部
public interface Instrument {
void play();
}
public class Piano implements Instrument {
public Piano() {
}
public void play() {
System.out.println("Piano Playing");
}
}
public class Violin implements Instrument{
public Violin() {
}
public void play() {
System.out.println("Piano Playing");
}
}
public class InstrumentTest {
public InstrumentTest() {
}
public static void main(String[] args) {
Instrument p=new Piano();
Instrument v=new Violin();
p.play();
v.play();
}
}
void play();
}
public class Piano implements Instrument {
public Piano() {
}
public void play() {
System.out.println("Piano Playing");
}
}
public class Violin implements Instrument{
public Violin() {
}
public void play() {
System.out.println("Piano Playing");
}
}
public class InstrumentTest {
public InstrumentTest() {
}
public static void main(String[] args) {
Instrument p=new Piano();
Instrument v=new Violin();
p.play();
v.play();
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |