
达内Java笔试题集精华:方法重写与抽象方法解析
下载需积分: 50 | 357KB |
更新于2024-09-11
| 166 浏览量 | 举报
1
收藏
"达内Java笔试题大全汇总了达内培训过程中常见的面试题目,旨在帮助求职者准备Java技术岗位的笔试。以下是一些关键知识点的详细解析:
1. 方法重写原则:
在Java中,子类重写父类的方法时,遵循以下规则:
- 访问权限不能降低:选项B中的`private`访问修饰符不符合此原则,因为子类不能访问父类的私有方法。
- 返回值类型必须一致或继承于父类方法的返回值类型:选项C中的`long`与`int`不符,而选项D的`short`更不符合,因此答案是A和C。
2. 抽象方法与静态方法:
抽象方法(`abstract`)定义在抽象类或接口中,允许子类提供具体实现。题目指出抽象方法不能是`static`的,因为静态方法与对象无关,而抽象方法旨在让子类覆盖并体现其功能,这与抽象的初衷相悖。
3. 继承与调用:
在给定的程序中,`Child`类继承自`Base`类,并重写了`test()`方法。在`main`方法中,创建了一个`Child`对象并通过`Base`类型的引用`baseObj`调用。由于向下转型(casting),`baseObj.test()`会执行`Child`类中的`test()`方法,输出的是`Child.test()`,因此正确答案是D。
这些题目涵盖了Java面向对象编程的基础概念,如访问控制、继承和方法重写,以及静态与非静态方法的区别。准备Java笔试时,理解这些核心知识点至关重要,同时也要关注实际编程中的细节和最佳实践。通过大量练习,包括解决类似的问题,可以提高应试能力。"
相关推荐







麦迪和AND1
- 粉丝: 0
最新资源
- Autoruns工具:深入探查系统自启动程序
- 《基础物理学》第二版配套习题解答指南
- 深入探究词法分析器的工作原理与实现
- 实现GridView头部冻结效果的JS+ASP.NET+CSS源码示例
- 轧钢厂生产报表软件系统开发与实时查询功能实现
- Struts 2.0框架压缩包文件详解
- Foxit Reader Pro v2.3.2008.3309更新发布
- 38位大师解读项目架构与编程实践
- 跨浏览器兼容的时间日期插件介绍
- C# .Net实现的学生学籍管理系统开发教程
- KSCom2key:一款专业的串口条码扫描器伴侣软件
- 全面支持表达式计算的多功能组件
- Struts2.0、Hibernate3.1与Spring整合学习资料
- 华为内部C++培训资料精华解析
- 全面掌握Web开发:Javascript/Vbscript/DHTML手册
- 使用Struts+Hibernate架构的网上书店系统开发指南
- TakeColor与ColorPic_v41:两款实用的取色工具介绍
- ASP.NET AJAX控件工具包使用教程与案例
- MingWebReport 2.5试用版介绍及使用说明
- 深入浅出HTML中文教程详解
- 全屏锁定新体验:小巧绿色鼠标锁定器
- 正则工具T-Regex:提升文本处理效率
- 大学模电课程全方位PPT课件包
- 从零开始的Oracle数据库基础知识教学课件