方法重载的说明:
1.要在一个类中;
2.方法名要相同;
3.参数列表不完全相同:
1).可以数量不同;
public static void f(int a,int b){}
public static void f(int b,int a){}//错误,不构成重载。跟形参名无关。
public static void f(int a){}
public static void f(int a ,int b ,int c){}
2).可以顺序不同:
public static void f(int a,long b){}
public static void f(long a ,int b){}
4.跟返回值无关;
public static void f(int a){}
public static int f(int a){}//不行,不构成重载。
|
|