重写与重载
发布时间:2023-06-02 23:35:52 来源:博客园

一、重写

重写是在子类中重新定义父类中已经存在的方法,并且子类中的方法名、参数类型及个数都必须与父类中的保持一致。

1、举例说明


(相关资料图)

当子类重写父类中的方法时,会用@Override进行修饰。

2、方法重写的注意事项

-子类方法的权限必须大于等于父类方法的权限,比如父类中使用的权限控制符是protected,那么子类的方法权限控制符只能是protected或public;

-子类的方法名必须和父类的方法名保持一致,参数类型和个数也必须保持一致。

-

二、重载

方法的重载是指在同一个类中,定义了多个方法名相同,但参数类型或参数个数不同的方法。

1、举例说明

在调用重载方法时,会根据输入的参数类型及参数个数来确定使用哪一个方法。

三、重载与重写的区别

标签: