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

為什么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)站建設
淳化县| 黄浦区| 云阳县| 璧山县| 深水埗区| 宝应县| 杨浦区| 莎车县| 五台县| 淮北市| 临安市| 宣武区| 阿瓦提县| 中超| 平南县| 南丰县| 清水县| 金乡县| 江都市| 平塘县| 林甸县| 龙门县| 吉木乃县| 县级市| 文安县| 城口县| 旬邑县| 兴隆县| 广德县| 登封市| 石阡县| 黔江区| 西畴县| 西和县| 社会| 屯留县| 瑞安市| 东海县| 枣强县| 晋州市| 玉树县|