|------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------|
| | 重写 | 重载 |
| 定义 | 指子类定义了一个与其父类中具有相同名称、参数列表和返回类型的方法,并且子类方法的实现覆盖了父类方法的实现。 参数列表和方法名必须相同,即外壳不变,核心重写 | 指在一个类里面,方法名字相同,而参数不同,返回类型可以相同也可以不同。即方法名不变,其余都可以变 |
| 英文 | Override | Overloading |
| 参数列表 | 一定不能修改 | 必须修改 |
| 返回类型 | 可以是父类该方法返回类型的子类 例如:这里String是Object的子类 class Animal{ public Object move(){ System.out.println("动物可以移动"); } } class Dog extends Animal{ public String move(){ super.move(); // 应用super类的方法 System.out.println("狗可以跑和走"); } } | 可以修改 |
| 异常 | 可以减少或删除,一定不能抛出新的或者更广的异常 | 可以修改 |
| 访问 | 一定不能做更严格的限制(可以降低限制) | 可以修改 |
[Java 重载和重写]
Java 重载和重写
梦魇星虹2024-07-04 21:40
相关推荐
她说彩礼65万3 分钟前
C语言 单引号与双引号知守观5 分钟前
百万级数据导出OOM:POI的坑与EasyExcel的流式写入实战(附内存对比)“AI国潮设计-小江”8 分钟前
Python实战 | SDXL批量生成“潮汕英歌舞”国潮甜品IP,附核心Prompt与商用授权思路anew___11 分钟前
《从零手写操作系统 (19):Ext2文件系统实战——从内存到磁盘的跨越》H.莓飛18 分钟前
【数据结构】栈无糖可乐没有灵魂20 分钟前
用一篇文章来精通“进程/线程/协程/锁“多并发任务2601_9628857221 分钟前
如何用 Python 分析股票的日历效应?(星期效应与月份效应,附数据挖掘陷阱)蜗牛互联网27 分钟前
Computer Use公共预览的安全设计:应用、动作与数据三维门禁FYKJ_201030 分钟前
SSM校园互助与闲置交易平台62145-计算机课程设计、毕业设计