java 1. 4 方法的過載,命令列傳參
阿新 • • 發佈:2022-03-21
方法的過載,命令列傳參
過載:
定義:
如果有兩個方法的方法名相同,但引數不一致,哪麼可以說一個方法是另一個方法的過載。 具體說明如下:
-
方法名相同
-
方法的引數型別,引數個不一樣
-
方法的返回型別可以不相同
-
方法的修飾符可以不相同
-
main 方法也可以被過載
例項
``
public class Test015 { public static void main(String[] args) { double add=add(5,6.5);/*呼叫方法add,此時使用兩個double型形參*/ System.out.println(add); } public static int add (int a,int b)/*定義一個add方法,兩個int型形參a,b,計算a+b*/ { int temp=a+b; return temp; } public static int add (int a,int b,int c)/*過載方法add,使形參為int 型 a,b,c,計算a+b+c*/ { int temp=a+b+c; return temp; } public static double add (double a,double b)/*過載方法add使形參為double型,計算a+b*/ { double temp=a+b; return temp; } }
輸出結果:11.5
命令列傳參:
有時候你希望在執行一個程式時候再傳遞給它訊息,這要靠傳遞命令列引數給main()函式實現。
``
package ReMake;
public class Test016 {public static void main(String[] args) {
//命令列傳參
//args.length:陣列長度
for (int i = 0; i < args.length ; i++)
System.out.println("args["+i+"]:"+args[i]);
}
}
輸入javac+空格+檔名.java+回車,可生成一個class原始檔(必須步驟)