重写与重载

一、重写

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

1、举例说明

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

2、方法重写的注意事项

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

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

-

二、重载

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

1、举例说明

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

三、重载与重写的区别

 

posted @ 2023-06-02 17:40  司丝思  阅读(54)  评论(0)    收藏  举报