关于java问题

我是新学员,有个问题想请教各位大神。java接口里的方法都是抽象方法,继承它的子类使用它的方法时都是要重写此接口的方法。那为什么还要使用接口呢?这样子不是显得代码累赘了吗?

继承接口的类需要对接口中的方法进行实现。这部分是实现部分,或者可以理解为接口的使用部分。而接口的调用部分,无论是哪个类,使用时,调用接口即可。如果没有接口的话,调用类,在调用实现类时需要确定对应的类。此外,这种方式扩展性不如使用接口方式好。
温馨提示:答案为网友推荐,仅供参考