Java 如一个类中有两个同名的方法,调用的时候会用哪一个?

2025年03月19日 00:23
有4个网友回答
网友(1):

会根据你传递的参数类型来判断调用哪个方法,如果是int、short的话,先调int。如果是long、short先调long,顺序是int、long、short。

满意请采纳

网友(2):

常量50是有确定的类型的,这个类型就是 int ,所以结果是毫无疑问的

网友(3):

会调用int的rt,因为50是int型

如果要调用short,则应该
short x=50;
r.rt(x);
我已经测试通过

网友(4):

会调用int的rt