成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

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

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

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

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

看下官方說明:

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

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

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

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

示例一:

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

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

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

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

    // 而這行代碼, 編譯器無法確定你需要哪個重載版本, 因為返回值被舍棄了, 造成了一種模棱兩可的局面
    m123(567);
  }

文章名稱:為什么Java方法簽名不能包含返回值類型-創(chuàng)新互聯(lián)
網(wǎng)址分享:http://jinyejixie.com/article8/ccpjip.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設計公司、外貿建站、小程序開發(fā)、外貿網(wǎng)站建設、網(wǎng)站營銷、軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設
什邡市| 县级市| 建瓯市| 红安县| 临澧县| 共和县| 布尔津县| 潞城市| 毕节市| 宜君县| 太康县| 昭平县| 宿州市| 永济市| 申扎县| 静安区| 新疆| 湖北省| 肇州县| 象州县| 介休市| 大余县| 郴州市| 凤山市| 车致| 乐清市| 三原县| 突泉县| 南丰县| 西平县| 高要市| 宣恩县| 光山县| 泰和县| 莒南县| 昌邑市| 怀柔区| 新乐市| 丰都县| 随州市| 石林|