Java方法:方法的多載、命令列傳參、遞回
方法的多載
多載就是在一個類中,有相同的函式名稱,但是形參不同的函式,
方法多載的規則:
-
方法名稱必須相同;
-
引數串列必須不同(個數不同或者型別不同或者引數排列順序不同等);
-
方法的回傳型別可以相同也可以不相同;
-
僅僅回傳型別不同不足以成為方法的多載,
實作理論:方法名稱相同時,編譯器會根據呼叫方法的引數個數、引數型別等去逐個匹配,以選擇對應的方法,如果匹配失敗,則編譯器報錯,
命令列傳參

注意路徑!!

要退回到src目錄下才能運行.class檔案,并且路徑要寫全
可變引數
在方法宣告中,在指定引數型別后面加一個省略號(...),一個方法中只能指定一個可變引數,它必須是方法的最后一個引數,任何普通的引數必須在它之前宣告,
實體:
package com.qiu.first.method;
?
public class KebianDemo {
public static void main(String[] args) {
KebianDemo kebianDemo = new KebianDemo();
kebianDemo.test(1, 1.1, 1.2);
}
//可變引數
public void test(int i, double... dd){
System.out.println("i="+i+"\t"+dd[0]);
}
?
}
?
遞回
方法自己呼叫自己,
遞回結構包括兩個部分:
-
遞回頭:指明什么時候不用呼叫自身方法,如果沒有頭,將陷入死回圈,
-
遞回體:這個時候需要呼叫自身方法,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/545183.html
標籤:其他
