发布时间:2024-09-13 15:01:27
方法重写和方法重载的关系
方法重写和方法重载都是Java中的多态表现,它们之间有以下关系:
1. 方法重载(overload)和方法重写(override)是Java中的两种多态,重写是父类和子类之间的一种多态的表现,而重载是一个类的多态表现。
2. 方法重载能改变返回值类型。
需要注意的是,方法重写需要注意权限问题,子类中的权限不能小于父类的权限,当父类的权限为private时,子类无法继承,也就无法产生所谓的重写。此外,子类重写父类方法的返回值类型不能大于父类方法的返回值类型,即子类方法的返回值必须和父类方法的返回值相同或是其子类。
《重写与重载的关系是》不代表本网站观点,如有侵权请联系我们删除