java中继承抽象方法的非抽象子类需要重写抽象类中的全部方法,那么接口呢,继承接口需要重写全部方法么?

 我来答
百度网友876eb9c
推荐于2017-12-16 · TA获得超过1513个赞
知道小有建树答主
回答量:1200
采纳率:0%
帮助的人:283万
展开全部
你只要记得接口就是一个特殊的抽象类。实现它的类它必须对其所有方法进行重写。

接口是个比较抽象的东西。它一般来说可看作是1个功能扩展的类。比如你已经写好了1个类。而且也已经写好了所有的方法通俗点说就是实现了所有的功能。但现在如果又要多增加个功能。而又不想修改源代码的情况下。你就可以考虑实现接口。接口里写要增加的方法(功能)。让你这个类实现它。你就必须重写了这个方法。

有时候接口也可以看作是实现它的类的父类。
longzhan807
2012-08-27 · 超过23用户采纳过TA的回答
知道答主
回答量:83
采纳率:0%
帮助的人:62.9万
展开全部
抽象类无法实例化,我们在使用抽象类的方法的时候,只有通过他的子类继承抽象类的方法来获取其功能和属性。继承的同时必须覆盖抽象类的抽象方法,要不子类依旧是抽象类。抽象类中不一定都是抽象方法,所以不需要继承抽象类里面的所有方法。接口是特殊的抽象类,里面全是抽象方法,所以需要重写全部方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
A20110809ba
2012-08-27 · TA获得超过372个赞
知道小有建树答主
回答量:223
采纳率:100%
帮助的人:113万
展开全部
接口中没有方法的实现,直接实现接口就必须在类中实现接口中的所有方法,如果你不行实现接口中的所有方法,你可以先用一个抽象类去实现这个接口(方法不要定义成抽象的),然后再用你使用的类去继承那个抽象类,这样你就可以只需要在你类中重新需要使用的方法就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
luf90
2012-08-27 · TA获得超过132个赞
知道答主
回答量:89
采纳率:0%
帮助的人:42.9万
展开全部
实现一个接口就要重写接口里面的全部抽象方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乌光QS
2012-08-27 · TA获得超过1365个赞
知道小有建树答主
回答量:464
采纳率:100%
帮助的人:448万
展开全部
接口里根本没有方法的实现,实现接口当然是每个方法都得具体写。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式