最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺談Java方法的重載

 更新時間:2016年04月11日 08:53:10   投稿:hebedich  
方法重載是指在一個類中定義多個同名的方法,但要求每個方法具有不同的參數(shù)的類型或參數(shù)的個數(shù)。調(diào)用重載方法時,Java編譯器能通過檢查調(diào)用的方法的參數(shù)類型和個數(shù)選擇一個恰當(dāng)?shù)姆椒?。方法重載通常用于創(chuàng)建完成一組任務(wù)相似但參數(shù)的類型或參數(shù)的個數(shù)不同的方法。

方法的重載是指一個類中可以定義有相同的名字,但參數(shù)不同的多個方法,調(diào)用時,會根據(jù)不用的參數(shù)表選擇對應(yīng)的方法

比如

public class Test {
  void max(int a,int b) {
    System.out.println(a>b ? a:b);
  }
   
  void max(double a,double b) {
    System.out.println(a>b ? a:b);
  }
   
  public static void main(String[] args) {
    Test t = new Test();
    t.max(3,4);
    t.max(3.0,4.4);
  }
 
}

輸出為:

 4
 4.4

構(gòu)造方法也可以重載

再來看一個例子吧

class ChongZai{
  public void a(int a);
   public void a(Strting a);
   public void a(int a,int b);
}

如上就是一個重載了 而重載要滿足一下條件:
1.必須是同一個類
2.方法名(也可以叫函數(shù))一樣
3.參數(shù)類型不一樣或參數(shù)數(shù)量不一樣

同時我也給LZ講一下重載的作用吧  還是以上面的例子說吧

ChongZai  cz =new ChongZai();
cz.a(1);          //調(diào)用a(int a);
cz.a("傳的參數(shù)");   //調(diào)用a(String a)
cz.a(1,2);         //調(diào)用a(int a,int b)

上面已經(jīng)說了調(diào)用哪個方法了  而這個調(diào)用方法是程序按照你輸入的參數(shù)來判斷調(diào)用哪個方法的

重載的功能也講下吧   就比如說你做游戲  那么可能游戲可以有多個人完  而完的人數(shù)又不確定是幾個人  那么就可以用到重載了  

比如說最多3個人完  那么你可以定義3個參數(shù)

public void a(String a);
public void a(String a,String b);
public void a(String a,String b,String c);

兩個人那么你就調(diào)用2個參數(shù)的方法  3個人你就調(diào)用3個參數(shù)的方法   而如何調(diào)用上面已經(jīng)說明了

相關(guān)文章

  • springboot 如何重定向redirect 并隱藏參數(shù)

    springboot 如何重定向redirect 并隱藏參數(shù)

    這篇文章主要介紹了springboot 如何重定向redirect 并隱藏參數(shù)的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • 全面解讀Java?NIO(看這篇就夠了)

    全面解讀Java?NIO(看這篇就夠了)

    Java?NIO是Java1.4之后推出來的一套IO接口,NIO提供了一種完全不同的操作方式,?NIO支持面向緩沖區(qū)的、基于通道的IO操作,這篇文章主要介紹了Java?NIO詳解(看這篇就夠了),需要的朋友可以參考下
    2023-05-05
  • spring使用ehcache實(shí)現(xiàn)頁面緩存示例

    spring使用ehcache實(shí)現(xiàn)頁面緩存示例

    這篇文章主要介紹了spring使用ehcache實(shí)現(xiàn)頁面緩存示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • jmeter斷言的三種實(shí)現(xiàn)方式

    jmeter斷言的三種實(shí)現(xiàn)方式

    在使用Jmeter進(jìn)行性能測試或者接口自動化測試工作中,經(jīng)常會用到的一個功能,就是斷言,本文主要介紹了jmeter斷言的三種實(shí)現(xiàn)方式,
    2024-01-01
  • java實(shí)現(xiàn)簡單租車系統(tǒng)

    java實(shí)現(xiàn)簡單租車系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)簡單租車系統(tǒng),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • IDEA的常見的設(shè)置和優(yōu)化功能圖文詳解

    IDEA的常見的設(shè)置和優(yōu)化功能圖文詳解

    這篇文章主要介紹了IDEA的常見的設(shè)置和優(yōu)化功能,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • Java中的泛型和泛型通配符詳解

    Java中的泛型和泛型通配符詳解

    這篇文章主要介紹了Java中的泛型和泛型通配符詳解,泛型的作用就是在編譯的時候能夠檢查類型安全,并且所有的強(qiáng)制轉(zhuǎn)換都是自動和隱式的在沒有泛型的情況的下,通過對類型Object的引用來實(shí)現(xiàn)參數(shù)的“任意化”,需要的朋友可以參考下
    2023-07-07
  • Java畢業(yè)設(shè)計(jì)實(shí)戰(zhàn)之在線蛋糕銷售商城的實(shí)現(xiàn)

    Java畢業(yè)設(shè)計(jì)實(shí)戰(zhàn)之在線蛋糕銷售商城的實(shí)現(xiàn)

    這是一個使用了java+JSP+Springboot+maven+mysql+ThymeLeaf+FTP開發(fā)的在線蛋糕銷售商城,是一個畢業(yè)設(shè)計(jì)的實(shí)戰(zhàn)練習(xí),具有線上蛋糕商城該有的所有功能,感興趣的朋友快來看看吧
    2022-01-01
  • logback使用MDCFilter日志過濾源碼解讀

    logback使用MDCFilter日志過濾源碼解讀

    這篇文章主要介紹了logback使用MDCFilter日志過濾源碼解讀,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • 基于Java實(shí)現(xiàn)連連看游戲的示例代碼

    基于Java實(shí)現(xiàn)連連看游戲的示例代碼

    連連看游戲顧名思義就是找出具有關(guān)聯(lián)關(guān)系的事物并進(jìn)行相應(yīng)處理。本文將用java語言實(shí)現(xiàn)這一經(jīng)典游戲,采用了swing技術(shù)進(jìn)行了界面化處理,感興趣的可以了解一下
    2022-09-09

最新評論

蒲城县| 卢湾区| 香港 | 五原县| 象山县| 柳河县| 安西县| 长岭县| 禹城市| 廉江市| 循化| 桦甸市| 长治市| 虎林市| 灌阳县| 沙坪坝区| 于都县| 梓潼县| 秦安县| 伊金霍洛旗| 武宁县| 饶平县| 韶山市| 宜都市| 黄浦区| 瓦房店市| 襄城县| 绥中县| 怀宁县| 赤峰市| 酒泉市| 蒙阴县| 兴和县| 开远市| 卢氏县| 平乡县| 靖安县| 板桥市| 柳河县| 吉林省| 勃利县|