Java中重写同重载有哪些不同之处呢?

Java-教程王 Java教程 发布时间:2021-08-19 22:17:03 阅读数:18099 1
下文着重介绍Java中重写同重载的不同之处,如下所示:
区别点 重载方法 重写方法
参数列表 必须修改 一定不能修改
返回类型 可以修改 一定不能修改
异常 可以修改 可以减少或删除,一定不能抛出新的或者更广的异常
访问 可以修改 一定不能做更严格的限制(可以降低限制)
方法的重写(Overriding)和重载(Overloading)
   是java多态性的不同表现,
   
   重写---针对父类同子类之间多态性的一种表现
   重载---可以理解成多态的具体表现形式 
  1. 方法重写:
    主要针对一个类中方法名相同的不同参数个数的方法形式
  2. 方法重载:
    是一个子类重写父类中的方法,修改父类中的逻辑
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaCourse/202108/749.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者