在java web应用中,调用的方法为什么是接口而不是它的实现类

2024-12-02 01:32:44
推荐回答(5个)
回答1:

接口用来定义申明,而实现类可以是多种变化的,所以通常我们在调用时写接口,而不是具体的实现类,可以降低代码的耦合性,提高重用度。

回答2:

调用接口也是通过实现类实例化的,这样可以同一个接口的方法,有不同的实现
从而实现java多态

回答3:

是实现类、接口的定义、JAVAEE是标准、具体由WEB容器来实现、所以不同的代码在不同的容器里可能会有不同的表现症状、

回答4:

这是面向对像的精髓之一啊:多态。面向接口编程也是一个设计原则

回答5:

你可以debug看一下,其实那个接口是有实现类的