Java方法重载--方法名一样,参数不同;


 1 //方法重载(Overload);方法名一样,参数不同;
 2 public class OverloadTest01 
 3 {
 4     public static void main(String[] args) 
 5     {
 6         System.out.println("Hello World!");
 7         System.out.println(sum(1,2));////参数不同
 8         System.out.println(sum(20,2));//参数不同
 9         System.out.println(sum(1.0,2.0));//参数不同
10         System.out.println(sum(100L,200L));//参数不同
11         System.out.println(sum(10L,20));//顺序不同
12         System.out.println(sum(10,200L));//类型不同
13         System.out.println(sum(100,200,300));//个数不同
14     }
15     public static int sum(int a, int b){//参数不同
16         return a+b;
17     }
18     public static double sum(double a,double b){//参数不同
19         return a+b;
20     }
21     public static double sum(long a,long b){//参数不同
22         return a+b;
23     }
24     public static long sum(long a,int b){//顺序不同
25         return a+b;
26     }
27     public static long sum(int a,long b){ //类型不同
28         return a+b;
29     }
30     public static long sum(int a,int b,int c){//个数不同
31         return a+b+c;
32     }
33 }

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM