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]);
}
}
遞歸
方法自己調用自己。
遞歸結構包括兩個部分:
-
遞歸頭:指明什麼時候不用調用自身方法,如果沒有頭,將陷入死迴圈。
-