1. 程式人生 > >什麽是方法的重載

什麽是方法的重載

In 參數類型 使用 code AI style pri public col

概念:

在同一個類中,允許存在一個以上的同名方法只要它們的參數個數或者參數類型或參數順序不同即可

存在的原因:

屏蔽了一個對象的同一類方法由於參數不同所造成的差異。

特點:

與返回值類型無關,只看參數列表。

以下是方法重載的示例:
public void a(int a){}
public int a(){}
public void a(int a,String s){}

class Chongzai 
{
    public static void main(String[] args) 
    {
        int ret = name(3,4,5);
        System.out.println(ret);
    }
    
public static int name(int a, int b) { int c = a+b; return c; }

public static int name(int a, int b, int m)//這就叫做方法的重載,只要參數列表不一樣。好處:用戶使用時限制很小;

{

int c = a+b+m;

return c;

}

}

我的總結:方法重載,方法名相同,但是參數列表不一致!(和方法覆寫不一樣,方法覆寫的方法名和參數列表都必須一樣),註意方法重載和方法覆寫的不同!

什麽是方法的重載