java中实现和继承必须重写吗?

103 阅读1分钟

一.实现
接口是比抽象类还抽象的类.因此如果子类是非抽象类实现了接口,必须重写接口的所有方法.(接口的方法无法直接实例化)子类是抽象类实现了接口,则不需要重写,因为抽象类可以有抽象方法和非抽象方法.
二.继承
同理,父类如果是抽象类.则子类必须重写父类的抽象方法.
其余情况,则可重写或不重写.