1.JAVA中的方法重载发生在同一个类里面两个或者是多个方法名相同但是参数不同的情况。与此相对,方法覆盖是说子类重新定义了父类的方法,方法覆盖必须有相同的方法名,参数列表,返回值。覆盖者可能不会限制它所覆盖的方法的访问
2.在使用重载时只能通过不同的参数样式。例如,不同的参数类型,不同的参数个数,不同的参数顺序(当然,同一方法内的几个参数类型必须不一样,例如可以是fun(int,float),但是不能为fun(int,int));好像可以这样写啊
3.不能通过访问权限、返回类型、抛出异常进行重载
4.方法的异常类型和数目不会对重载造成影响
5.对于继承来说,如果某一方法在父类中是访问权限是priavte,那么就不能在子类对其进
行重载,如果定义的话,也只是定义了一个新的方法,但是大布袋重载的效果