`
liuyutingat163
  • 浏览: 7342 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

多态练习

 
阅读更多
编码需求:
乐器(Instrument)分为钢琴()和小提琴
各种乐器的弹奏 方法各不相同

编写一个测试类InstrumentTest要求
编写方法testplay,对各种乐器进行弹奏测试,要依据乐器的不同,进行相应的弹奏

在main方法中进行测试


package yee.instrument;

public class InstrumentTest {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Instrument instrument = new Piano();
		instrument.play();
		Instrument instrument2 = new Violin();
		instrument2.play();
	}

}

package yee.instrument;

public class Instrument {
	public void play()
	{
		System.out.println("Instrument");
	}

}


package yee.instrument;

public class Piano extends Instrument {

	@Override
	public void play() {
		// TODO Auto-generated method stub
//		super.play();
		System.out.println("钢琴演奏");
	}
	

}



package yee.instrument;

public class Violin extends Instrument {

	@Override
	public void play() {
		// TODO Auto-generated method stub
//		super.play();
		System.out.println("小提琴演奏");
	}

}






分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics