日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java_函数的重载

發布時間:2023/12/9 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java_函数的重载 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

函數的重載(Overload)
概念:在同一個類中,允許存在一個以上的同名函數,只要他們的參數個數或者參數類型不同即可。
函數功能一樣,僅僅是參與運算的未知內同不同時,可以定義多函數,卻使用統一函數名稱,這樣方便閱讀。在調用時,虛擬機通過參數列表的不同來區分同名函數
重載特點:與返回值類型不管,只看參數列表
重載的好處:方便與閱讀,優化了程序設計

1 class OverloadDemo 2 { 3 public static void main(String[] args) 4 { 5 int sum=add(3,4); 6 int sum2=add(3,4,5); 7 System.out.println(sum+","+sum2); 8 } 9 /* 10 定義函數為了增加閱讀性,函數名稱要求直接反映出函數的功能最好 11 所以名稱一定要有意義,所以功能相同的函數名稱應該時一致的,一致如何調用區分呢?通過參數列表來完成 12 13 好處:相同功能不用定義多個名稱,一個名稱即可。 14 剛便于閱讀,也方便與調用 15 16 該種特性很常見,類中的功能時一致的,但是參與運算的未知內容時不確定的,這時就用重載來體現 17 */ 18 /* 19 定義一個加法運算的功能,獲取兩個整數的和 20 */ 21 public static int add(int a,int b) 22 { 23 return a+b; 24 } 25 26 /* 27 定義一個加法的運算,獲取三個整數的和 28 */ 29 public static int add(int a,int b,int c) 30 { 31 return a+b+c; 32 } 33 /* 34 獲取兩個小數的和 35 */ 36 public static double add(double a,double b) 37 { 38 return a+b; 39 } 40 41 /* 42 打印乘法表,標準 43 */ 44 public static void printCFB() 45 { 46 printCFB(9); 47 } 48 /* 49 打印乘法表,根據用戶指定的數據,顯示到指定的位置 50 */ 51 public static void printCFB(int num) 52 { 53 for (int x=1;x<=num ;x++ ) 54 { 55 for (int y=1;y<=x ;b++ ) 56 { 57 System.out.print(y+"y*x"+x+"*"+y*x"\t"); 58 } 59 System.out.println(); 60 61 } 62 } 63 64 65 66 67 68 }

?

轉載于:https://www.cnblogs.com/Wll-Fss/p/7700341.html

總結

以上是生活随笔為你收集整理的java_函数的重载的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。