编码需求:
乐器(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("小提琴演奏");
}
}
分享到:
相关推荐
java多态、继承练习题,包含题目与答案,............................................................................................................
典型的多态练习题,几乎每个计算机类的同学都将遇见的一道题。 包含多态,vector的简单使用。 二维图形。 三维图形。
C++类的多态练习(Class polymorphism exercise)
设计模式基础1——多态练习 http://blog.csdn.net/lynch0571/article/details/22922801
多态练习文本文档.txt
290.288.JAVA基础教程_面向对象(中)-多态练习:调用方法和属性(290).rar
计算机后端-Java-Java核心基础-第14章 面向对象06 07. 多态练习:调用方法和属性.avi
Educoder题目:Java面向对象 - 封装、继承和多态的综合练习答案解析
1继承的概念 2继承的实现 3变量隐藏与方法覆盖 4super关键字 5 子类的构造顺序 6Object类 7 final关键字
第十二章Python继承和多态习题与答案--中文
.NET练习多态的小例子可以 分享下。。。。。。。
.
.
C#面向对象编程-多态习题[整理].pdf
这是C++多态的练习代码,我也是学写的,请大家多多指教!
关于java多态性和abstract修饰的使用 一个具体的实例 简单易懂
一个比较简单的程序代码,效果较好,visual stdio 2008下运行
...
...
由基类CRole派生出3个子类: CPlane(飞机类)、CTank(坦克类)、子弹类(CBullet),分别把三者的信息输出到屏幕上