java抽象类或接口被继承后方法一定要重写吗

如题如果是抽象类中的非抽象方法也必须重写吗?... 如题
如果是抽象类中的非抽象方法也必须重写吗?
展开
 我来答
蓝冰飞寒
推荐于2017-11-29 · TA获得超过352个赞
知道答主
回答量:133
采纳率:100%
帮助的人:74.5万
展开全部
抽象类中的非抽象方法不用重写,其他必须重写,接口的方法必须重写,接口和抽象类中只有方法名,没有定义的,如果你不定义 也就是空方法,接口就是为了弥补java不能多重继承,接口针对的是对象而不是实现。实现的部分可以交由对象去实现。这就是java中的多态啊。好好思考一下上面的几句话就行了。一定要对java的基本理论清楚。
HighField
2009-04-02 · 超过11用户采纳过TA的回答
知道答主
回答量:40
采纳率:0%
帮助的人:35.3万
展开全部
抽象类继承可以不用重写所有抽象方法,但如果要这样做,就要声明子类也为抽象类。所以非抽象方法当然可以不用重写。
而实现接口后抽象方法是必须要实现的,也就是要重写,如果不实现,编译会通不过。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wangwenjun0609
2009-04-02 · TA获得超过1016个赞
知道小有建树答主
回答量:306
采纳率:0%
帮助的人:299万
展开全部
不用疑惑,这个是肯定的,除非子类也是一个抽象类,就可以不用重写其中的方法了,看一下这个参考资料中我的一段例子代码,你就明白了

参考资料: http://zhidao.baidu.com/question/92031924.html

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
没有响应m2
2009-04-02 · TA获得超过8387个赞
知道大有可为答主
回答量:7579
采纳率:33%
帮助的人:3462万
展开全部
继承自抽象类的
如果继承类不是抽象的话那
所有抽象方法必须从写 普通方法不用从写~~
如果继承类不是抽象的那就所有的方法都不用必须从写
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qiuchaody
2009-04-02
知道答主
回答量:34
采纳率:0%
帮助的人:8.3万
展开全部
这是必须的,除非子类也是抽象类
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式