对于功能类似的方法来说,因为参数列表不一样,却需要记住那么多方法名称太麻烦。
    方法重载(OverLoad):多个方法名称一样,但是参数列表不一样。
    好处:只需要记住一个方法名称,就可以实现类似的多个功能

    重载与下列因素有关:

    • 参数个数不同
    • 参数类型不同
    • 参数的多类型顺序不同

    重载与下列因素无关

    • 与方法的返回类型无关
    • 与参数的名称无关
      1. public class Demo1Lesson {
      2. public static void main(String[] args) {
      3. System.out.println(sum(1,2));
      4. System.out.println(sum(1,2,3));
      5. }
      6. public static int sum(int a,int b){
      7. return a+b;
      8. }
      9. public static int sum(int a,int b,int c){
      10. return a+b+c;
      11. }
      12. }