overload是方法重载,override是方法重写

解决方案 »

  1.   

    重载(overload)方法:在同一类中,定义同名的方法,但是方法的参数列表不能相同包括:  参数类型和参数顺序。重写方法(override)方法:在继承类中定义一个与父类中已存在的相同的方法,包括返回值,方法名和参数列表。
      

  2.   

    class A {
      ......
      public void set() {}
      public void set(int a) {}
      ......
    }
    这个叫重载,是针对类自身的函数说的class Super {
      public void set() {}
    }class Sub extends Super {
      public void set() {}
    }
    这个叫重写,是指子类重写父类的方法,已达到多态的效果
      

  3.   

    overload重载
    override最准确的翻译是 覆盖
    重载是在一个类中方法名相同,但返回值、参数个数、顺序、类型不同的方法。
    如println(boolean b)
      println(String str)
      println(Object obj)覆盖是指子类覆盖父类的方法
      

  4.   

    override,有的叫覆写,我觉得这个比较好;)
      

  5.   

    overload 重载  动词
    override 重写  动词
    overloading 重载 名词
    overridden 被重载(的)
      

  6.   

    overload重载
    override重写
    呵呵。已经没什么可说的了。
    搜索一下,这样的精确定义就找到了。
      

  7.   

    overridden 重写过的其他的入大家所言