Java笔记-重载和重写的区别 重载和重写都是多态的一种体现方式,此外多态体现方式还有向上转型,即父类声明引用,子类实例化 重载(overload) 编译时多态在同一类中,方法名相同,方法参数顺序、参数类型、参数个数不同返回值类型不同或相同 重写(override) 运行时多态用于子类继承父类,方法名相同,参数个数、顺序、类型都相同返回值类型也相同修饰符权限大于等于父类抛出的异常要小于父类