重写和重载有什么区别? 2020-05-10 本文已影响0人 风雅欢乐 重写(overriding), 子类覆盖父类的方法, 要求返回值, 方法名和参数都相同; 子类抛出的异常不能超过父类相应方法抛出的异常; 子类方法的访问级别不低于父类相应方法的级别 重载(overloading), 重载是同一个类中的两个或两个以上的方法, 拥有相同的方法名, 但是参数不同, 方法体不同(对返回值无要求), 最常见的重载的例子就是类的构造函数