Java中方法重载和方法重写

本文探讨了方法重载和方法重写在编程中的概念和区别。方法重载发生在同一类中,通过相同的名称但不同的参数列表来实现,而方法重写则涉及父类与子类之间的关系,要求参数列表、返回值类型和方法名完全一致。理解这两者对于优化代码复用和多态性至关重要。
摘要由CSDN通过智能技术生成

方法重载

方法的重载是针对一个类中方法的描述。

表现

方法名相同,参数列表不同。
参数列表不同,又有三个不同表现。

  1. 形参的个数不同。
  2. 形参的类型不同。
  3. 形参的顺序不同。
注意

重载的方法返回值以及访问修饰符不一定相同。

方法重写

方法的重写是存在于父类与子类之间。

表现

  1. 参数的列表相同,不然就是重载。
  2. 返回值类型相同。
  3. 方法名相同
注意

访问修饰符的限制一定要大于从父类中继承的方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值