真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

為什么Java方法簽名不能包含返回值類型-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!

荔城ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!

這篇文章將為大家詳細(xì)講解有關(guān)為什么Java方法簽名不能包含返回值類型,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。

看下官方說明:

為什么Java方法簽名不能包含返回值類型

意思是java方法簽名包含兩個(gè)要素:方法名稱和參數(shù)列表。即不包括返回值類型。

那為什么不能包含返回值類型呢?

看一下如下兩段代碼示例。

示例一:

public String m123(int i) {
    return "456";
  }

  public int m123(int i) {
    return 123;
  }

  // 為什么不能包含返回值的原因:編譯器無法從所有的上下文中確定重載版本
  // 因此為了避免“模棱兩可”的局面, java方法簽名中不包含返回值類型
  // 示例展示:
  public void whyNoReturnType() {
    // 假設(shè)java方法簽名定義包含方法返回值類型, 方法現(xiàn)有 String 和 int 兩種類型返回值

    // 這行代碼編譯器可以找到返回值為 String 類型的重載方法
    String s = m123(456);

    // 而這行代碼, 編譯器無法確定你需要哪個(gè)重載版本, 因?yàn)榉祷刂当簧釛壛? 造成了一種模棱兩可的局面
    m123(567);
  }

分享標(biāo)題:為什么Java方法簽名不能包含返回值類型-創(chuàng)新互聯(lián)
本文路徑:http://weahome.cn/article/ccpjip.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部