重载和重写的区别

1.重载(Overload) 重载方法名相同,参数列表不同(参数个数不同,参数类型不同,参数列表不同)。注:重载中返回值类型,方法修饰符可以不同,但是返回值类型,修饰符不同不能判断是否为重载。 2.重写(Override)  1.方法名相同,参数列表相同 2.返回值为基本类型,则返回值类型相同(除子类返回值是父类返回值的子类) 3.子类抛出的异常不能比父类大 4.子类方法修饰符不能小于父类 举例:
相关文章
相关标签/搜索