首先給乙個例子
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...