方法重载(OverLoad)——Java面向对象基础(10)

一、方法重载的意义

  1.在当前类中存在2个及以上的方法名一样,方法作用主要是提供多个相同名称方法的版本供其他人调用

一、方法重载的条件 

   1、在同一个类中方法名称要一致

   2、方法的参数类型、个数、顺序要不一样

    public void function1(){
        function2();
        System.out.println("功能1");
    }
    public void function1(int i){
    }
    public void function1(String str){
    }
    public void function1(int i,int j){
    }

   3.方法重载与返回类型是无关的,"方法名(包括参数)相同,而返回类型不同"这样也是不能重载的。

 

  4.方法重载与访问修饰符,"方法名(包括参数)相同,而访问修饰符不同"这样也是不能重载的。

 

原文地址:https://www.cnblogs.com/Unlimited-Rain/p/12465929.html