Java方法重载

 1 /**
 2  * 测试方法重载
 3  * @author 张涛
 4  *
 5  *方法重载:
 6  *        1.必须在同一个类中
 7  *        2.方法名相同
 8  *        3.形参的个数,顺序,类型不同
 9  *        4.与方法的修饰值返回值无关
10  *
11  */
12 public class TestOverLoad 
13 {
14     public static void main(String[] args)
15     {
16         System.out.println(TestOverLoad.add(3, 5));
17         System.out.println(add(3,5));
18     }
19     public static int add(int a,int b)
20     {
21         int m = a + b;
22         return m;
23     }
24     public static int add(int a,int b,int c)
25     {
26         int m = a + b + c;
27         return m;
28     }
29     public static double add(int a,double b)
30     {
31         double m = a + b;
32         return m;
33     }
34     public static double add(double a,double b)
35     {
36         double m = a + b;
37         return m;
38     }
39     public static double add(double a,int b,double c)
40     {
41         double m = a + b + c;
42         return m;
43     }
44 }
原文地址:https://www.cnblogs.com/zhangqiling/p/11338626.html