一个关于JAVA方法重载的问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 10:07:37
public void add(long a)是否为public void add(int a){ }的合理的重载方法
为什么?
那public void add(int a,int b)是否也是public void add(int a){ }的合理的重载方法?

是,因为重载的原则就是 方法的参数必须不相同(要么参数个数不同,要么参数类型不同)。

就是重载.
因为方法重载是指一个类中可以有多哥方法具有相同的名字,但这些方法的参数必须不同,
即或者是参数的个数不同,或者是参数的类型不同.方法的返回类型和参数的名字不参与比较.,也就是说 ,如果两个方法的名字相同,即使类型不同,也必须保证参数不同.