重载(Overload)
发生在同一个类中,方法名必须相同,参数列表不同,个数不同,顺序不同,方法返回值和访问修饰符可以不同也可以相同,发生在编译时。
重写(Override)
发生在子父类中,指子类实现了一个与父类在方法声明上完全相同的一个方法。方法名,参数列表必须相同。子类方法的返回类型必须是父类方法返回类型或为其子类型。抛出的异常范围小于等于父类,子类方法的访问权限必须大于等于父类方法;如果父类方法访问修饰符为 private 则子类就不能重写该方法。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。