什麽是方法的重載
阿新 • • 發佈:2018-06-25
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;
}
}
我的總結:方法重載,方法名相同,但是參數列表不一致!(和方法覆寫不一樣,方法覆寫的方法名和參數列表都必須一樣),註意方法重載和方法覆寫的不同!
什麽是方法的重載