1. 程式人生 > 其它 >java 1. 4 方法的過載,命令列傳參

java 1. 4 方法的過載,命令列傳參

方法的過載,命令列傳參

過載:

定義:

如果有兩個方法的方法名相同,但引數不一致,哪麼可以說一個方法是另一個方法的過載。 具體說明如下:

  • 方法名相同

  • 方法的引數型別,引數個不一樣

  • 方法的返回型別可以不相同

  • 方法的修飾符可以不相同

  • 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原始檔(必須步驟)