<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 40, 文章 - 0, 評(píng)論 - 20, 引用 - 0
    數(shù)據(jù)加載中……

    關(guān)于Java中方法重載的問(wèn)題

    Java中支持方法名相同,但是方法參數(shù)不同而自動(dòng)去選擇執(zhí)行哪一個(gè)方法,如print(int i)和print(String str),雖然方法名相同,但是參數(shù)不同。象這里的int和String 參數(shù)差異比較大所以看起來(lái)這種重載沒(méi)什么差別,但是如果是類(lèi)型差別不大, 會(huì)出現(xiàn)什么情況呢?

       看下面的代碼:

        public void f(float i){
            System.out.println("float");
        }

        public viod f(double i){
           System.out.println("double");
       }

        那么執(zhí)行 f(5)會(huì)輸出什么呢?5是被認(rèn)為是float類(lèi)型還是double類(lèi)型還是會(huì)報(bào)錯(cuò)呢?執(zhí)行結(jié)果是 float 。原來(lái)在這種情況下,該數(shù)據(jù)類(lèi)型能被轉(zhuǎn)為一個(gè)較大的數(shù)據(jù)類(lèi)型,比5較大的數(shù)據(jù)類(lèi)型是float,其次才到double,所以輸出結(jié)果是float。還有一個(gè)特殊的情況就是如果輸入類(lèi)型為char,如這里我們執(zhí)行f('a'),

    不要以為這會(huì)出錯(cuò),其實(shí)是不會(huì)出錯(cuò)的,因?yàn)槿绻麤](méi)有發(fā)現(xiàn)一個(gè)準(zhǔn)確的char于它匹配,那么它就把這個(gè)char轉(zhuǎn)換成int類(lèi)型,如果沒(méi)有int類(lèi)型和它匹配,在去尋找較大的數(shù)據(jù)類(lèi)型,這里它找到了float,所以這里執(zhí)行flaot('a')輸出的還是 float。

      下面再討論另外一種情況,譬如說(shuō)下面這種情況:

       定義了下面一個(gè)方法:

      public void f(int i){
        System.out.println("int ");
    }

      如果執(zhí)行f(100.99)會(huì)不會(huì)在這種數(shù)據(jù)類(lèi)型大于這種重載方法期待的變量時(shí)會(huì)怎么處理呢?會(huì)不會(huì)把這種較大的數(shù)據(jù)類(lèi)型縮小到期待的數(shù)據(jù)類(lèi)型?編譯一下,很遺憾出錯(cuò)了,在這種情況下是出錯(cuò)的。

    這么快就12點(diǎn)半了,睡覺(jué)了~~~不然明天早晨爬不起來(lái)了。

    posted on 2005-06-10 00:20 月亮 閱讀(365) 評(píng)論(0)  編輯  收藏


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 中文字幕亚洲男人的天堂网络| 一本久到久久亚洲综合| 1000部无遮挡拍拍拍免费视频观看| 黄页免费在线观看| 一个人免费观看视频在线中文| 黄页网址大全免费观看12网站| 美女羞羞视频免费网站| 免费精品国产自产拍在线观看| 免费国产a理论片| 一区二区视频免费观看| 岛国精品一区免费视频在线观看| 黄床大片免费30分钟国产精品| 中国人免费观看高清在线观看二区 | 免费H网站在线观看的| 国国内清清草原免费视频99| 可以免费看的卡一卡二| 我要看免费的毛片| 免费一区二区三区四区五区| 亚洲国产成人久久综合碰| 国产av无码专区亚洲av果冻传媒 | 国产大片免费观看中文字幕| 亚洲AV蜜桃永久无码精品| 精品亚洲一区二区三区在线播放| 亚洲色精品vr一区二区三区| 亚洲国产精品久久久久婷婷软件| 亚洲一区二区在线视频| 亚洲AV成人无码天堂| 日韩欧美亚洲国产精品字幕久久久| 深夜A级毛片视频免费| 在线观看黄片免费入口不卡| 亚洲a一级免费视频| 人妻视频一区二区三区免费| 日本免费网站观看| 丝袜熟女国偷自产中文字幕亚洲| 亚洲免费在线视频| 亚洲精品乱码久久久久久V| 亚洲无砖砖区免费| 无遮挡国产高潮视频免费观看| 无码人妻一区二区三区免费视频| 中文字幕无码毛片免费看| 97视频免费在线|