在JAVA中如果子类继承父类的话需要像接口那样必须重写方法吗?接口是必须的但是普通的继承是不是必须的?

如题所述

如果父类是抽象类,并且有抽象方法,那么子类必须重写父类的抽象方法,或者子类声明为抽象类。如果父类是个普通类,那么不是必须重写父类的方法。
一个类如果实现了某个接口,那么此类必须实现接口中的所有方法,或者此类声明为抽象类。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-04-17
父类不是抽象类的话,不是必须的,如果方法和父类 相同的话不用,可以直接调用。如果方法的算法与父类不同就要重写了。
第2个回答  2009-04-17
1不必全部重写 看需要

2继承不是必须的 父类能实现的功能也可以直接用父类对象使用此功能
第3个回答  2009-04-17
恩,二楼都回答全了,可以给分了
相似回答