- 1
- 0
- 约1.33万字
- 约 10页
- 2026-06-09 发布于河北
- 举报
Java面试测试题及详细答案
一、基础语法(共5题)
1.请解释Java中的重载(Overload)和重写(Override)的区别,并用代码示例说明
答案:
维度
重载(Overload)
重写(Override)
定义
同一类中,方法名相同、参数列表不同
子类继承父类后,重写父类同名同参数方法
返回值
可不同(与参数列表不同配合)
必须与父类一致(协变返回除外)
访问修饰符
无限制
子类修饰符不能严于父类(如父类public,子类不能private)
异常抛出
无限制
子类抛出异常不能超出父类异常范围
代码示例:
//重载示例
classOverloadDemo{
//参数个数不同
publicintadd(inta,intb){
returna+b;
}
//参数类型不同
publicdoubleadd(doublea,doubleb){
returna+b;
}
}
//重写示例
classParent{
publicvoidsayHello(){
System.out.println(Parent:Hello);
}
}
classChildextendsParent{
@
您可能关注的文档
最近下载
- (完整版)土地登记代理人题库附答案【精练】.docx
- 2023-2024学年湖南省长沙市浏阳市五年级(下)期末数学试卷.docx VIP
- 《2013年建设工程工程量清单计价规范》GB50500-2013.pdf VIP
- 2023年施工员《设备安装施工专业管理实务》题库附完整答案(网校专用).docx
- UPS不间断电源操作、维护、检修规程.pdf VIP
- 重庆市2025年普通高中学业水平合格性考试数学试题含参考答案.pdf VIP
- 部编版八、九年级语文上册全册教案(全册教学设计).doc VIP
- 江苏省南京市2026年中考考前模拟最后一卷语文试题(WORD版,含答案).pdf VIP
- 2023年资料员资格考试题库【能力提升】.docx
- 2024-2025学年湖南省长沙市浏阳市五年级(下)期末数学试卷 含解析.docx VIP
原创力文档

文档评论(0)