重载(overload)和重写(overwrite)

1.重载发生在同一个类中。有多个方法名相同,但是参数列表不同(包括参数个数和参数类型),和返回值无关,权限修饰符也无关。

2.重写(即覆盖)发生在子类和父类中。子类和父类的方法名、参数列表相同;子类的返回值、异常类型小于父类;修饰符大于或等于父类。(两同两小一大)

猜你喜欢

转载自www.cnblogs.com/zhufangyuan09/p/10756910.html