1. 程式人生 > >3.重載

3.重載

over static 99乘法表 功能 void 函數名 返回值 for println

函數的重載:
什麽時候用重載?
當定義的功能相同,但參與運算的位置內容不同。
那麽,這時就定義一個函數名稱以表示起功能,方便閱讀,而通過參數列表的不同來區分多個不同名函數
重載與返回值類型無關,調用時不確定調用哪個,所以只是返回值不同的函數,不能同時存在於同一個類當中

public class OverLoad_15 {
	public static void main(String[] args){
	//	add(1,6);
		
	//	add(3,6,5);
		
		chengFa();
	}
	
	//定義一個加法,獲取兩個整數的和
	public static int add(int x,int y){
		return x+y;
	}
	
	//定義一個加法,獲取三個整數的和
	public static  int add(int x,int y,int z){
		return add(x,y)+z;
	}
	
	//打印99乘法表
	public static void chengFa(){
		chengFa(9);
	}
	
	//99乘法表 打印到5
	public static void chengFa(int num){
		for(int i=1;i<=num;i++ ){
			for(int j=1;j<=i;j++){
				System.out.print(j+"*"+i+"="+i*j+" ");
			}
			System.out.println();
		}
	}
}

  

3.重載