java方法過載 的解釋

2021-06-21 05:56:22 字數 678 閱讀 2880

首先給乙個例子

class chongzai

如上就是乙個過載了 而過載要滿足一下條件:

1.必須是同乙個類

2.方法名(也可以叫函式)一樣

3.引數型別不一樣或引數數量不一樣

同時我也講一下過載的作用吧  還是以上面的例子說吧

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個引數的方法   而如何呼叫上面已經說明了  

Java方法的過載

package 方法的過載學習 什麼叫過載 從下面 總結 要求 1.同一類中 2.方法名要相同 3.方法的引數列表不同 引數的個數不同 引數型別不同 補充 1.方法的過載與返回值型別無關 即 public int getsum int i,int j,int k 與 public void gets...

java方法的過載

方法的過載 乙個類中的方法,使用與其相同的方法名定義多個方法,方法名一樣,但引數列表不一樣 方法的過載指的就是 方法名 一樣,但是 所需要的 引數 不一樣,所實現 的 功能 也 不一樣 public void message int num public void message double su...

java方法的過載

對於同乙個類,如果這個類裡面有兩個或者多個重名的方法,但是方法的引數個數 型別 順序至少有乙個不一樣,這時候局構成方法過載。簡單點理解 多個方法的名稱一樣,但是引數列表不一樣。好處 只需要記住乙個方法名稱,就可以實現類似的多個功能。1.引數個數不同 public static int sum int...