国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

區分過載方法

2019-11-18 13:20:58
字體:
來源:轉載
供稿:網友

  區分過載方法
  若方法有同樣的名字,java怎樣知道我們指的哪一個方法呢?這里有一個簡單的規則:每個過載的方法都必須采取獨一無二的自變量類型列表。
  若稍微思考幾秒鐘,就會想到這樣一個問題:除根據自變量的類型,程序員如何區分兩個同名方法的差異呢?
  即使自變量的順序也足夠我們區分兩個方法(盡管我們通常不愿意采用這種方法,因為它會產生難以維護的代碼):
  
  //: OverloadingOrder.java
  // Overloading based on the order of
  // the arguments.
  
  public class OverloadingOrder {
   static void PRint(String s, int i) {
    System.out.println(
     "String: " + s +
     ", int: " + i);
   }
   static void print(int i, String s) {
    System.out.println(
     "int: " + i +
     ", String: " + s);
   }
   public static void main(String[] args) {
    print("String first", 11);
    print(99, "Int first");
   }
  } ///:~
  
  兩個print()方法有完全一致的自變量,但順序不同,可據此區分它們。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 丹江口市| 深圳市| 玉树县| 高阳县| 宝鸡市| 旌德县| 望城县| 韶关市| 霍邱县| 凌源市| 东丽区| 巴楚县| 咸宁市| 东山县| 体育| 吴川市| 德兴市| 内乡县| 宁蒗| 皋兰县| 建宁县| 泸水县| 秦皇岛市| 贞丰县| 浮梁县| 镇坪县| 商都县| 东莞市| 琼结县| 普安县| 偃师市| 治县。| 滁州市| 嘉定区| 萝北县| 左云县| 资阳市| 瑞金市| 景泰县| 寻乌县| 腾冲县|