在Java中,定义了多个名为`add`的方法,它们的参数类型不同。当调用`add(3, 5.2)`时,会执行哪个方法?

答案解析

Java方法重载是根据方法签名(方法名和参数列表)进行区分的。调用`add(3, 5.2)`时,参数类型为`int`和`double`,因此会匹配到`public static double add(int a, double b)`方法。
正确答案:C
随机推荐
开始刷题