最新国产好看的视频,伊人天堂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實現(xiàn)頁面緩存示例

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新評論

青海省| 宣化县| 巴南区| 勃利县| 中山市| 兰溪市| 廉江市| 澄迈县| 资兴市| 从化市| 竹溪县| 涪陵区| 云霄县| 石景山区| 临猗县| 巴楚县| 鹤壁市| 报价| 西乌珠穆沁旗| 木兰县| 麟游县| 无为县| 固始县| 江永县| 马边| 镇宁| 宾川县| 邮箱| 政和县| 五莲县| 津市市| 澄城县| 广灵县| 海宁市| 平和县| 手机| 翁牛特旗| 东乌珠穆沁旗| 阿拉善左旗| 土默特左旗| 息烽县|