注意调用tune(flute)时,要将flute向上转型为InstrumentX对象,然后调用play().
但注意InstrumentX类的play()函数的参数是一个int,因此WindX类的play()函数(参数是NoteX对象)是对此函数的overload,而不是overwrite。因此,调用的是InstrumentX类的play()函数。
但注意InstrumentX类的play()函数的参数是一个int,因此WindX类的play()函数(参数是NoteX对象)是对此函数的overload,而不是overwrite。因此,调用的是InstrumentX类的play()函数。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货