一、重写

1.说明

子类对继承过来的父类的方法进行改造,这种现象称为方法的重写或覆盖或覆写(Override)

2.要求

方法签名完全一致,jdk5.0之后,允许返回类型可以是子类类型,权限修饰符可以更大了

二、重载

1、说明

java中提供了一种机制,允许同一个类中多个同名但参数列表不同的方法存在

2、要求

①同一个类中
②方法名必须相同
③参数列表必须不同(参数类型、个数或顺序至少有一样不同)
④返回类型无要求
⑤修饰符无要求

三、重写与重载对比★

  说明 发生范围 方法名 参数列表 返回类型 修饰符
重写  Override 父子类中 必须相同 必须相同 相同或为子类型 相同或权限更大

重载 

OverLoad 同一个类中 必须相同 必须不同 无要求 无要求

 

posted on 2018-08-23 14:20  明德博学勤奋求实  阅读(209)  评论(0编辑  收藏  举报