熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

區分過載方法

2013-11-15 11:42:04  來源: JSP教程 

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

From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19461.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.