兩同一不同
同個類,同個方法名,其他不同,都稱為過載。
報錯情況
同類,同方法名,形參個數以及資料型別相等,變數不等
如:
public void text(int k ,int j)
public text(int w,int z)
public void text(int ... z)
呼叫這個形參的方法時候,可以接收0或多個int 變數。
和同方法名同型別形參構成過載
和同方法名同型別陣列不構成過載,不共存。
如
public void text(int ... z)
public void text(int[
]z)
可變的形參在方法的形參鐘最多只有乙個,且必須宣告在末尾。 可變個數形參方法
1.可變引數 方法引數部分指定型別的引數個數是可變多個。2.宣告方式 方法名 引數的型別名 引數名 3.可變引數方法的使用與方法引數部分使用陣列是一致的。4.方法的引數部分有可變形參,需要放在形參宣告的最後。下面採用陣列形參來定義方法 public static void test int a st...
過載和const形參
1.int lookup string p 2.int lookup const string p 同1 3.int lookup string 傳入乙個指標,指標指向string型別 4.int lookup string const p 傳入的是乙個string,指標常量p指向string,不可...
可變個數的形參
可變個數的形參方法 1.格式 對於方法的形參 資料型別 形參名 2.可變個數的形參方法與同名的方法之間構成過載 3.可變個數的形參在呼叫時,個數從0個開始到無窮多個都可以。4.使用可變多個形參的方法與方法的形參的使用陣列是一致的。5.若方法中存在可變個數的形參,那麼一定要宣告在方法形參的最後。6.在...