首页 / 科技百科 / 正文

java方法的重写 

在Java中,方法重写是子类对从父类继承的方法进行修改的过程,也称为方法覆盖

重写方法必须和被重写方法拥有相同的返回值类型、名称和参数列表。重写方法不能比被重写方法有更严格的访问权限,且子类方法抛出的异常不能大于父类被重写的方法抛出的异常。

在Java中,方法重写需要注意以下几点:

1. 子类不能重写父类被声明为private权限的方法。

2. 如果子类中定义的静态方法与父类中静态方法具有相同的返回值类型、方法名、方法参数的类型和个数完全相同,则称子类中的该方法“隐藏”了父类中的该方法。

3. 子类方法的访问级别不能低于父类相应方法的访问级别。

4. 子类重写父类方法的返回值类型不能大于父类方法的返回值类型。

如有侵权请及时联系我们处理,转载请注明出处来自