JAVA中为什么会有extends和implents两个关键字

不好意思,打错了,问题应该是JAVA中为什么会有extends和implements两个关键字。我面试的时候回答的跟以上答案差不多,但面试官不满意,他提示要从设计思路这方... 不好意思,打错了,问题应该是JAVA中为什么会有extends和implements两个关键字。

我面试的时候回答的跟以上答案差不多,但面试官不满意,他提示要从设计思路这方面来回答!!!
展开
 我来答
198901245631
2015-07-03 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1738万
展开全部
因为java是单继承多实现的。
解释:也就是说java类中只能extends一个类,不能继承自多个,所以说如果想有多个父类,只能是通过implents来实现,但是implents没有extends方法,接口定义的方法可以被多次使用,并且只要提供接口,之后再多人开发的过程中不需要相互依赖,所以extends也是有优势的。
备注:只能说各有个的存在价值,所以才有这两个关键字。
tianshixiu87
2010-12-09
知道答主
回答量:24
采纳率:0%
帮助的人:0
展开全部
java不支持多继承,只支持单继承。但为了实现继承关系,就有了extends和implements两个关键字。
extends用于类与类或者是借口与借口直接的继承关系,
implements用于类与借口之间的继承关系。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nizhihe
2010-12-09 · TA获得超过1637个赞
知道小有建树答主
回答量:542
采纳率:73%
帮助的人:149万
展开全部
extends 是继承 用来扩展父类
implements 是接口 用来限定实现类 必须包含那些方法,或者是实现那些方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小山山001
2010-12-09 · TA获得超过1159个赞
知道小有建树答主
回答量:1246
采纳率:0%
帮助的人:1267万
展开全部
extends是继承父类的,而implements是继承接口的,父类只能继承一个,而接口可以继承任意个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友10a3893b7
2010-12-09 · TA获得超过2950个赞
知道小有建树答主
回答量:1070
采纳率:85%
帮助的人:369万
展开全部
补充一下implements 实现接口,而 extends 继承,一个类只能继承自一个类,但是一个类可以实现多个接口,这个很重要。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(10)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式