方法重载
(1)重载的方法参数列表各不相同
(2)重载方法的返回值类型、访问限制没有特别要求,可以相同也可以不同
(3)重载方法的匹配:
当方法的参数均为基本类型时只检查参数类型和个数是否匹配。在方法调用进行匹配的时候,首先选择直接匹配的方法,如果 没有,则将参数进行提升转换后再匹配方法。
当方法参数是对象引用时,一样是由参数类型决定调用哪个方法。与基本类型相同,如果给参数没有完全匹配的,会尽可能寻 找最兼容该参数的方法。
引用类型决定调用哪个重载方法,而不是对象类型。
Fruit f = new Apple( );
e.show( f );