override与overload的区别

override(重写,覆盖)  一、方法名、参数、返回值相同。  二、子类方法不能缩小父类方法的访问权限。  三、子类方法不能抛出比父类方法更多的异常(但子类方法能够不抛出异常)。  四、存在于父类和子类之间。  五、方法被定义为final不能被重写。  overload(重载,过载)  一、参数类型、个数、顺序至少有一个不相同。    二、不能重载只有返回值不一样的方法名。  三、存在于父类和
相关文章
相关标签/搜索