1.overload是重载,override是覆盖;
2.overload表示一个类的方法可以有不同参数列表的(参数的类型和个数均可不同),override则表示子类和父类之间的多态的表现,子类的方法名称和参数列表均与父类相同,则子类在将会对父类的方法可进行重写;
3.方法的异常类型和数目不会对重载造成影响;,而override在进行重写时不能抛出比父类还要多的异常,或者只能抛出父类异常的子异常,因为覆盖理应得到的异常要比父类的少。
4.overload不能通过访问权限、返回类型、抛出的异常进行重载,被覆盖的方法不能为private,否则在其子类中只是新定义了一个方法,并没有对其进行覆盖。