JAVA 中的 函式過載例子

2021-05-25 04:40:32 字數 490 閱讀 7163

class cls6

string a;

void c1(long x)

a="long";

void c1(int x)

a="int";

void c1(short x)

a="short";

void c1(string x)

a="string";

void p()

system.out.println(a);

public static void main(string arguments)

cls6 c=new cls6();

c.c1((short)1);//short 型別

c.p();

c.c1(1); //int 型別

c.p();

c.c1(1l); // long 型別

c.p();

c.c1("1");//string 型別

c.p();

java中的過載

過載的概念 在同乙個類中,允許存在乙個以上的同名函式,只要他們的引數個數或者引數型別不同即可。特點 只看引數列表與返回值型別無關 好處 方便閱讀優化了程式設計 例子 如果你呼叫add 2,4 他會自動去找兩個引數這個函式,如果你輸入三個引數他就會自動去找三個引數這個函式 他們只是引數個數不同 名稱可...

java函式過載 overload

什麼時候用過載。當定義的功能相同,但參與運算的未知內容不同。那麼,這是就定義乙個函式名稱,以表示其功能,方便閱讀,而通過引數列表的不同來區分多個同名函式。class functionoverload 定義乙個加法運算,獲取兩個整數的和。思路 1,明確結果。int。兩個整數的和 2,有未知數嗎?有。兩...

java,建構函式,過載

class tree tree int i public void plant public void plant string name static void print string s public class overloading tree t new tree 如果傳入的實際引數型別 ...