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 如果傳入的實際引數型別 ...