首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java多态深入懂得(二)

2012-12-19 
java多态深入理解(二)昨天写了那个列子关于多态的故事(一),仔细想想用的并不是很合理,于是从新写了一下pac

java多态深入理解(二)

昨天写了那个列子关于多态的故事(一),仔细想想用的并不是很合理,于是从新写了一下

package bean;// 乐器类 class MusicInstruments1{public void play(){System.out.println("play music");}} // 笛子类继承乐器类class Flute1 extends MusicInstruments{public void play(){System.out.println("flute play music");}}// 钢琴类继承乐器类class Piano1 extends MusicInstruments{public void play(){System.out.println("piano play music");}}public class DuoTai1 { public static void Instruments(MusicInstruments instruments){ instruments.play(); }public static void main(String[] args) {MusicInstruments f = new Flute();Instruments(f);}}

?这样写的好处就是我可以不用修改基类就可以把业务逻辑给改了,这样貌似更能说明多态。

热点排行