方法的重载与重写

时光怂恿深爱的人放手 提交于 2020-01-27 14:18:51

方法的重载(overloading)

同一个类中,定义了方法名相同,但形参列表不同的方法。

注意:

      1. 形参列表不同指参数个数,参数类型,参数顺序

      2.与返回值类型,权限修饰符,抛出的异常无关

      3.对修饰符没有要求(可以是public,private等),方法的异常类型和数目不会对重载造成影响

方法的重写(overiding):

       发生在父子类中,子类对父类非私有的方法进行重写方法名,参数类型和返回值类型全部相同,子类方法的修饰符大于等于父类的,子类抛出的异常应小于等于父类的。

重写的好处在于子类可以根据需求实现父类非私有的方法

权限修饰符

权限修饰符 本类 同包 子类 其他
private      
default    
protected  
public

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!