方法的過載和可變的形參

2021-10-12 09:37:12 字數 588 閱讀 3974

兩同一不同

同個類,同個方法名,其他不同,都稱為過載。

報錯情況

同類,同方法名,形參個數以及資料型別相等,變數不等

如:

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.在...