溫馨提示×

java什么是方法的重載

小億
100
2024-09-03 21:36:36
欄目: 編程語言

在Java中,方法的重載(Overloading)是指在同一個類中,允許存在多個同名方法,這些方法的參數列表不同(參數個數或類型不同)。編譯器根據調用方法時傳遞的參數類型和個數來區分應該調用哪個方法。

重載的特點:

  1. 方法名相同。
  2. 參數列表不同,可以是參數個數不同,也可以是參數類型不同,或者二者都不同。
  3. 與返回值類型無關,只看參數列表。
  4. 與訪問修飾符無關,可以有相同的訪問修飾符。
  5. 與返回值類型無關,可以有相同的返回值類型。

例如:

public class OverloadingExample {
    public void display(int a) {
        System.out.println("Display with one integer: " + a);
    }

    public void display(int a, int b) {
        System.out.println("Display with two integers: " + a + ", " + b);
    }

    public void display(String msg) {
        System.out.println("Display with a string: " + msg);
    }
}

在上面的例子中,display方法被重載了三次,分別接受一個整數、兩個整數和一個字符串作為參數。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女