程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 淺談Java辦法的重載

淺談Java辦法的重載

編輯:關於JAVA

淺談Java辦法的重載。本站提示廣大學習愛好者:(淺談Java辦法的重載)文章只能為提供參考,不一定能成為您想要的結果。以下是淺談Java辦法的重載正文


辦法的重載是指一個類中可以界說有雷同的名字,但參數分歧的多個辦法,挪用時,會依據不消的參數表選擇對應的辦法

好比

public class Test {
  void max(int a,int b) {
    System.out.println(a>b ? a:b);
  }
   
  void max(double a,double b) {
    System.out.println(a>b ? a:b);
  }
   
  public static void main(String[] args) {
    Test t = new Test();
    t.max(3,4);
    t.max(3.0,4.4);
  }
 
}

輸入為:

 4
 4.4

結構辦法也能夠重載

再來看一個例子吧

class ChongZai{
  public void a(int a);
   public void a(Strting a);
   public void a(int a,int b);
}

如上就是一個重載了 而重載要知足一下前提:
1.必需是統一個類
2.辦法名(也能夠叫函數)一樣
3.參數類型紛歧樣或參數數目紛歧樣

同時我也給LZ講一下重載的感化吧  照樣以下面的例子說吧

ChongZai  cz =new ChongZai();
cz.a(1);          //挪用a(int a);
cz.a("傳的參數");   //挪用a(String a)
cz.a(1,2);         //挪用a(int a,int b)

下面曾經說了挪用哪一個辦法了  而這個挪用辦法是法式依照你輸出的參數來斷定挪用哪一個辦法的

重載的功效也講下吧   就好比說你做游戲  那末能夠游戲可以有多小我完  而完的人數又不肯定是幾小我  那末便可以用到重載了  

好比說最多3小我完  那末你可以界說3個參數

public void a(String a);
public void a(String a,String b);
public void a(String a,String b,String c);

兩小我那末你就挪用2個參數的辦法  3小我你就挪用3個參數的辦法   而若何挪用下面曾經解釋了

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved