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