专栏首页java学习面试题31(关于重载与重写的正确的理解?)

面试题31(关于重载与重写的正确的理解?)

一个类中,有两个方法名、形参类型、顺序和个数都完全一样,返回值不一样的方法,这种现象叫覆盖。( )?

A 正确

B 错误

考点:考察求职者对重载与重写的正确的理解

出现频率:★★★★★

【面试题分析】

重载(overload)和重写(override)的区别: 重载就是同一个类中,有多个方法名相同,但参数列表不同(包括参数个数和参数类型),与返回值无关,与权限修饰符也无关。调用重载的方法时通过传递给它们不同的参数个数和参数类型来决定具体使用哪个方法,这叫多态。 重写就是子类重写基类的方法,方法名,参数列表和返回值都必须相同,否则就不是重写而是重载。权限修饰符不能小于被重写方法的修饰符。重写方法不能抛出新的异常或者是比被重写方法声明更加宽泛的检查型异常。

所以参考答案是(B)

本文分享自微信公众号 - java学习(javaxxf),作者:许肖飞

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-11-23

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 面试题18(覆盖(重写)与重载的关系是什么?)

    覆盖(重写)与重载的关系是什么? A) 覆盖(重写)只有出现在父类与子类之间,而重载可以出现在同一个类中 B)覆盖(重写)方法可以有不同的方法名,而重载方法必须...

    Java学习
  • 面试题54(考察求职者对重载与重写的掌握)

    (不定项选择题)4、A,B,C,D 中哪些是 setVar的重载? public class methodover { public void setVa...

    Java学习
  • 面试题44(关于异常处理机制的叙述正确的是?)

    关于异常处理机制的叙述正确的是? ---- A catch部分捕捉到异常情况时,才会执行finally部分 B 当try区段的程序发生异常时,才会执行final...

    Java学习
  • 面试题27(关于 java 的异常处理机制的叙述哪些正确?)

    ? 关于 java 的异常处理机制的叙述哪些正确? A)不论程序是否发生错误及捕捉到异常情况,都会执行finally部分 B) 当try区段的程序发生异常时...

    Java学习
  • 前端测试题:(解析)关于图片路径的问题,下面回答正确的是?

    2.相对路径赋值,同级 就是图片和html在同一个文件夹下 格式:src="timg.jpg"

    舒克
  • 前端测试题:(解析)关于Vue首屏加载优化,说法不正确的是?

    是一套用于构建用户界面的渐进式JAVASCRIPT框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手...

    舒克
  • 前端测试题:(解析)下面关于外部样式表的说法不正确的是?

    当用户在设计HTML时,首先要对整个外观定义一个CSS文件(扩展名为·css),然后通过链接来使用,一个外部的样式表可以通过HTML的LINK元素连接到HTML...

    舒克
  • 面试题35(关于局部变量与全局变量的理解?)

    下面代码的运行结果是? public class Demon { public static void main(String[] args) { St...

    Java学习
  • 一文精通 crontab 从入门到出坑

    此篇技术博文主要介绍的是crontab,Linux下的计划任务管理工具。涉及内容包括crontab使用配置、常见坑的分析和编者总结的错误调试方法。

    波罗学

扫码关注云+社区

领取腾讯云代金券