1. 程式人生 > >Java方法的定義與使用(方法過載)

Java方法的定義與使用(方法過載)

方法過載指的是:方法名稱相同,引數的型別或個數不同。
範例:實現方法過載

public class TestDemo{
 public static void main(String[] agrs){
 //此時將根據引數的型別或個數的不同執行不同的方法體
        System.out.println(add(10,20));
        System.out.println(add(10,20,30));
        System.out.println(add(10.1,20.2));
 }
 public static int add(int x,int y){ 
            return
x + y ; } //此時方法名稱相同,引數的個數不同 public static int add(int x,int y,int z){ return x + y + z; } public static double add(double x,double y){ return x + y; } }

在進行方法過載的時候有一個重要的原則:要求方法返回值型別一定要相同。

範例:觀察如下例項

public class TestDemo{
public static void main(String[] agrs){
    System.out.println("hello");    //輸出字串
    System.out.println(1);          //輸出整型
    System.out.println(1.1);        //輸出浮點型
    System.out.println('A');        //輸出字元
    System.out.println(true);       //輸出布林
    }
}

證明System.out.println()是一個過載的方法