码迷,mamicode.com
首页 > 编程语言 > 详细

JavaSE基础知识(5)—面向对象(方法的重写与重载)

时间:2018-08-23 15:46:27      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:签名   修饰符   重载   父类   必须   现象   子类   text   err   

一、重写

1.说明

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

2.要求

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

二、重载

1、说明

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

2、要求

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

三、重写与重载对比★

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

重载 

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

 

JavaSE基础知识(5)—面向对象(方法的重写与重载)

标签:签名   修饰符   重载   父类   必须   现象   子类   text   err   

原文地址:https://www.cnblogs.com/truthseeking/p/9523500.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!