8.1向上转型

it2022-05-09  35

package sedion.nsg.upcasting; public enum Note { MIDDLE_C,C_SHARP,B_FLAT; }

  

package sedion.nsg.upcasting; public class Instrument { public void play(Note n){ Syso.print("Instrument.play()"); } }

  

package sedion.nsg.upcasting; public class Wind extends Instrument{ public void play(Note n){ Syso.print("Wind.play()"); } }

  

package sedion.nsg.upcasting; public class Music { public static void tune (Instrument i){ i.play(Note.MIDDLE_C); } public static void main(String[] args) { Wind flute = new Wind(); tune(flute); } }

  

转载于:https://www.cnblogs.com/Alandre/p/3511251.html

相关资源:数据结构—成绩单生成器

最新回复(0)