**
重载实例
**
不了解重载的学员可以深度了解何为重载
package cn.zr;
/*
对于功能类似的方法来说,因为参数列表不一样,却需要记住那么多不同的方法名称,非常麻烦。
方法的重载(Overload):多个方法的名称一样,但是参数列表不一样。
好处:只需要记住唯一一个方法名称,就可以实现类似的多个功能。
(jdk大神写的输出方法println就是一个典型的重载例子)
方法重载与下列因素有关:
1.参数个数不同
2.参数类型不同
3.参数的多类型顺序不同
方法重载与下列因素有关:
1.与参数的名称无关
2.与方法的返回值类型无关
*/
public class Overload {
public static void main(String[] args) {
}
public static int sum(int a,int b){
return a+b;
}
public static double sum(double a,double b){
return a+b;
}
public static String sum(String a,String b){
return a+b;
}
public static int sum(int a,int b,int c){
return a+b+c;
}
}