珍爱网Java后端面试真题及详细答案(真实面试版)
一、Java基础高频真题
1、重写和重载的核心区别?日常开发分别用在什么场景?
参考答案:
两者都是Java多态的体现,但应用层级和规则完全不同:
1.重载(Overload):发生在同一个类中,方法名必须相同,参数列表(个数、类型、顺序)必须不同,返回值、修饰符不做限制。属于编译期多态,编译时就确定调用哪个方法。
日常场景:工具类、接口兼容适配,比如字符串工具类的多个substring方法、接口新增参数兼容旧版本逻辑。
2.重写(Override):发生在父子类之间,方法名、参数列表、返回值必须完全一致,修饰符权限不能比父类更严格,
您可能关注的文档
最近下载
- 机动车驾驶员培训机构安全生产管理制度(十九个上墙制度).pdf VIP
- 3套新版人教版语文二年级下册期末总复习综合试卷(含答案解析).pdf
- 2025年博物馆馆员资格考试试题及答案.docx VIP
- 专题11 特殊保护 护航成长2024年中考道德与法治教学设计(广东专用版).docx VIP
- 体育老师校园游泳比赛规程.docx VIP
- 高空作业防护设备安全操作规程及注意事项.docx VIP
- 证券行业交易部交易员交易操作规范手册.docx VIP
- 《洲际餐饮管理培训》课件.ppt VIP
- 电力电缆通道设计规范.docx VIP
- 2026年中信数字科技集团有限公司招聘备考题库完整答案详解.docx VIP
原创力文档

文档评论(0)