一、区分重载方法:
参数列表不同,具体而言,可以是:
(1)参数顺序的不同
(2)参数类型不同
(3)参数个数
不能够通过返回值来区分重载,例如:
如此调用,其实是没法分清到底是哪个f的 , 因为我们有时候不关心到底有没有返回值
二、调用重载函数:
(1)找类型匹配的
(2)在类型不匹配的情况下,找类型大于传入的类型而且最接近的。
输出:Long 65
(3)在类型不匹配的情况下,自己强制转换,
输出结果:Char A
一、区分重载方法:
参数列表不同,具体而言,可以是:
(1)参数顺序的不同
(2)参数类型不同
(3)参数个数
不能够通过返回值来区分重载,例如:
如此调用,其实是没法分清到底是哪个f的 , 因为我们有时候不关心到底有没有返回值
二、调用重载函数:
(1)找类型匹配的
(2)在类型不匹配的情况下,找类型大于传入的类型而且最接近的。
(3)在类型不匹配的情况下,自己强制转换,