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

Java的方法重載與變量作用域簡(jiǎn)介

 更新時(shí)間:2015年10月23日 15:44:35   投稿:goldensun  
這篇文章主要介紹了Java的方法重載與變量作用域,是Java入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下

方法的重載
上面使用的max方法僅僅適用于int型數(shù)據(jù)。但如果你想得到兩個(gè)浮點(diǎn)類型數(shù)據(jù)的最大值呢?
解決方法是創(chuàng)建另一個(gè)有相同名字但參數(shù)不同的方法,如下面代碼所示:

public static double max(double num1, double num2) {
 if (num1 > num2)
  return num1;
 else
  return num2;
}

如果你調(diào)用max方法時(shí)傳遞的是int型參數(shù),則 int型參數(shù)的max方法就會(huì)被調(diào)用;
如果傳遞的事double型參數(shù),則double類型的max方法體會(huì)被調(diào)用,這叫做方法重載;
就是說(shuō)一個(gè)類的兩個(gè)方法擁有相同的名字,但是有不同的參數(shù)列表。
Java編譯器根據(jù)方法簽名判斷哪個(gè)方法應(yīng)該被調(diào)用。
方法重載可以讓程序更清晰易讀。執(zhí)行密切相關(guān)任務(wù)的方法應(yīng)該使用相同的名字。
重載的方法必須擁有不同的參數(shù)列表。你不能僅僅依據(jù)修飾符或者返回類型的不同來(lái)重載方法。
變量作用域
變量的范圍是程序中該變量可以被引用的部分。
方法內(nèi)定義的變量被稱為局部變量。
局部變量的作用范圍從聲明開始,直到包含它的塊結(jié)束。
局部變量必須聲明才可以使用。
方法的參數(shù)范圍涵蓋整個(gè)方法。參數(shù)實(shí)際上是一個(gè)局部變量。
for循環(huán)的初始化部分聲明的變量,其作用范圍在整個(gè)循環(huán)。
但循環(huán)體內(nèi)聲明的變量其適用范圍是從它聲明到循環(huán)體結(jié)束。它包含如下所示的變量聲明:

20151023154110109.jpg (430×216)

你可以在一個(gè)方法里,不同的非嵌套塊中多次聲明一個(gè)具有相同的名稱局部變量,但你不能在嵌套塊內(nèi)兩次聲明局部變量。

相關(guān)文章

  • java構(gòu)造器復(fù)用方式

    java構(gòu)造器復(fù)用方式

    這篇文章主要介紹了java構(gòu)造器復(fù)用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • springboot分布式整合dubbo的方式

    springboot分布式整合dubbo的方式

    Dubbo是一款高性能、輕量級(jí)的開源Java RPC框架,本文通過(guò)實(shí)例代碼給大家介紹springboot分布式整合dubbo的方式,感興趣的朋友跟隨小編一起看看吧
    2021-11-11
  • java編程實(shí)現(xiàn)根據(jù)EXCEL列名求其索引的方法

    java編程實(shí)現(xiàn)根據(jù)EXCEL列名求其索引的方法

    這篇文章主要介紹了java編程實(shí)現(xiàn)根據(jù)EXCEL列名求其索引的方法,涉及Java元素遍歷與數(shù)學(xué)運(yùn)算的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-11-11
  • mybatis?like模糊查詢特殊字符報(bào)錯(cuò)轉(zhuǎn)義處理方式

    mybatis?like模糊查詢特殊字符報(bào)錯(cuò)轉(zhuǎn)義處理方式

    這篇文章主要介紹了mybatis?like模糊查詢特殊字符報(bào)錯(cuò)轉(zhuǎn)義處理方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • springboot自動(dòng)配置沒有生效的問題定位(條件斷點(diǎn))

    springboot自動(dòng)配置沒有生效的問題定位(條件斷點(diǎn))

    這篇文章主要介紹了springboot自動(dòng)配置未生效問題定位,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,下面我們來(lái)學(xué)習(xí)一下吧
    2019-06-06
  • java鎖升級(jí)過(guò)程過(guò)程詳解

    java鎖升級(jí)過(guò)程過(guò)程詳解

    這篇文章主要介紹了Java鎖升級(jí)的實(shí)現(xiàn)過(guò)程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-08-08
  • Java如何調(diào)用TSC打印機(jī)進(jìn)行打印詳解

    Java如何調(diào)用TSC打印機(jī)進(jìn)行打印詳解

    這篇文章主要給大家介紹了關(guān)于Java如何調(diào)用TSC打印機(jī)進(jìn)行打印的相關(guān)資料,文中介紹了三種方法,分別是兩種后臺(tái)打印以及JS打印 ,三種方法都給出了詳細(xì)的示例代碼,需要的朋友可以參考借鑒,下面來(lái)一起看看吧
    2018-07-07
  • java中char對(duì)應(yīng)的ASCII碼的轉(zhuǎn)化操作

    java中char對(duì)應(yīng)的ASCII碼的轉(zhuǎn)化操作

    這篇文章主要介紹了java中char對(duì)應(yīng)的ASCII碼的轉(zhuǎn)化操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-08-08
  • java如何從linux服務(wù)器下載文件

    java如何從linux服務(wù)器下載文件

    這篇文章主要介紹了java如何從linux服務(wù)器下載文件,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • Java中使用Socket發(fā)送Java對(duì)象實(shí)例

    Java中使用Socket發(fā)送Java對(duì)象實(shí)例

    這篇文章主要介紹了Java中使用Socket發(fā)送Java對(duì)象實(shí)例,本文使用對(duì)象流直接發(fā)送對(duì)象,本文同時(shí)給出代碼實(shí)例,需要的朋友可以參考下
    2015-05-05

最新評(píng)論

铜梁县| 任丘市| 蒙阴县| 玉环县| 大关县| 宁城县| 曲阜市| 临武县| 鸡泽县| 上虞市| 兴安县| 曲靖市| 深圳市| 益阳市| 高邮市| 务川| 灵台县| 甘肃省| 泸溪县| 达拉特旗| 武宁县| 澜沧| 台中市| 民丰县| 嘉黎县| 兰考县| 久治县| 高淳县| 英吉沙县| 咸宁市| 两当县| 安丘市| 图片| 鄢陵县| 达日县| 安图县| 长寿区| 凤阳县| 陇南市| 景德镇市| 屏东市|