Java中重写与重载的区别 重写与重载都是多态的体现。 重载体现的是编译时的多态性,重写体现的时运行时的多态性。 重载要求在同一类中,方法名相同且参数个数或类型不同。 重写要求在继承关系中,子类重写覆盖父类方法啊,且方法名,参数个数与类型需要与父类相同,返回值需要能兼容(能向上转型),访问权限需要更宽松。