重载的定义:
1.方法名相同
2.参数列表不同(个数不同,数据类型不同)
3.返回值不做要求(返回值相不相同,不影响重载)
public class TestDemo {
public static int add(int x,int y) {
return x+y;
public static double add(double x,double y) {
return x+y;
}//这两个方法名都为add,参数都为两个,但数据类型不同一个是double,另一个是int‘所以构成方法重载
}
重载的优点:使用相同的方法名来表示功能相同的多种方法