这个是继承的用法!
static void tune(Instrument i)中的Instrument i是就是指定了一个Instrument的对象,可以这样定义的!
而Wind flute = new Wind ();
Instrument.tune(flute);中的flute是一个WIND,因为继承了INSTRUMENT,所以能用父类中的函数,当然是能用flute.play()的!
static void tune(Instrument i)中的Instrument i是就是指定了一个Instrument的对象,可以这样定义的!
而Wind flute = new Wind ();
Instrument.tune(flute);中的flute是一个WIND,因为继承了INSTRUMENT,所以能用父类中的函数,当然是能用flute.play()的!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货