前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >面试题18(覆盖(重写)与重载的关系是什么?)

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

作者头像
Java学习
发布2018-04-18 15:24:19
1.6K0
发布2018-04-18 15:24:19
举报
文章被收录于专栏:java学习java学习

覆盖(重写)与重载的关系是什么?

A) 覆盖(重写)只有出现在父类与子类之间,而重载可以出现在同一个类中

B)覆盖(重写)方法可以有不同的方法名,而重载方法必须是相同的方法名

C) final修饰的方法可以被覆盖(重写),但不能被重载

D) 覆盖(重写)与重载是同一回事

考点:考察求职者对覆盖与重载的理解 出现频率:★★★★★

【面试题分析】

面试很喜欢问的: 首先,重载和重写都是多态的一种体现方式。重载是编译期间的活动,重写是运行期间的活动。 其次,重载是在一个类中定义相同的名字的方法,方法的参数列表或者类型要互相不同,但是返回值类型不作为是否重载的标准,可以修改可见性; 重写是不同的,要求子类重写基类的方法时要与父类方法具有相同的参数类型和返回值,可见性需要大于等于基类的方法

final修饰的方法可以被重载,但不可以被重写

所以参考答案是(A)

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-10-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 java学习 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档