overload:构造器过载。
如:
public class A{
   public A(int i){}
   public A(double s){} //过载构造器
   public A(char c){} //过载
   public int tt(){
      int i;
      return i;
   }
}
override:方法重载。
如:
public B extends A{
   public B(){
      super();
   }
   public int tt(){ 
      int i;
      i++;
      return i;
   }
}

解决方案 »

  1.   

    peacock_king(孔雀王):
    overloading 和 overriding 主要是在方法的签名上可以看到区别,对吗?
      

  2.   

    overload指的是类对自身已有的同名方法的重新定义,通过不同的参数来区别
    override基本上出现在继承中,指的是子类对父类同名方法的重新定义,两个方法的参数是相同的
      

  3.   

    在对一个类继承以后,所有的可继承的方法,在子类中以相同的名字,入口参数,返回值,定义的方法,称为对超类方法的override,否则只以同方法名而参数或返回值不同的定义称为,overloading
      

  4.   

    在对一个类继承以后,所有的可继承的方法,在子类中以相同的名字,入口参数,返回值,定义的方法,称为对超类方法的override,否则只以同方法名而参数或返回值不同的定义称为,overloading
      

  5.   

    http://www.cnjavaclub.com/06/edocument/suncert/sl275.rar
      

  6.   

    好像 Override 叫做覆盖能更让人明白一点很多书叫过载, 有时真的叫人摸不着脑袋