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

如题
如果是抽象类中的非抽象方法也必须重写吗?

抽象类中的非抽象方法不用重写,其他必须重写,接口的方法必须重写,接口和抽象类中只有方法名,没有定义的,如果你不定义 也就是空方法,接口就是为了弥补java不能多重继承,接口针对的是对象而不是实现。实现的部分可以交由对象去实现。这就是java中的多态啊。好好思考一下上面的几句话就行了。一定要对java的基本理论清楚。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-04-02
抽象类继承可以不用重写所有抽象方法,但如果要这样做,就要声明子类也为抽象类。所以非抽象方法当然可以不用重写。
而实现接口后抽象方法是必须要实现的,也就是要重写,如果不实现,编译会通不过。
第2个回答  2009-04-02
不用疑惑,这个是肯定的,除非子类也是一个抽象类,就可以不用重写其中的方法了,看一下这个参考资料中我的一段例子代码,你就明白了

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

第3个回答  2009-04-02
继承自抽象类的
如果继承类不是抽象的话那
所有抽象方法必须从写 普通方法不用从写~~
如果继承类不是抽象的那就所有的方法都不用必须从写
第4个回答  2009-04-02
这是必须的,除非子类也是抽象类
相似回答