Method Overlonding

👉The method overloading is using one single method name with different parameters to created different methods .

今天重新学习了方法重载。
方法重载
方法重载是在一个类中,创建方法时用同一个方法名,但是有不同的参数的情况。
方法重载指在同一个类中,允许存在一个以上的同名方法,只要它们的参数列表不同即可,与修饰符和返回值类型无关。

多个方法在同一个类中
多个方法具有相同的方法名
多个方法的参数不相同,类型不同或者数量不同
✍️注意事项
1.参数列表:个数不同,数据类型不同,顺序不同
2.重载方法调用:JVM通过方法的参数列表,调用不同的方法
示例如下

public class MethodDemo { 
    public static void fn(int a) {
         //方法体 
    }
    public static int fn(double a) { 
        //方法体 
    } 
}
public class MethodDemo { 
    public static float fn(int a) {
        //方法体 
    }
    public static int fn(int a , int b) {
                  //方法体 
    } 
}
posted @ 2020-06-12 15:05  juyss  阅读(149)  评论(0)    收藏  举报