2 u013179958 u013179958 于 2016.03.26 13:19 提问

在java中接口可以继承接口吗?

答案是可以,但是接口继承接口的意义何在?

我觉得接口最大的作用就是规范程序的结构,如果接口继承一个接口,这是要干嘛啊?

3个回答

qq_29829081
qq_29829081   2016.03.26 13:43
已采纳

不仅可以继承,还可以多继承。可以用来扩展功能啊,这样不用修改父借口,方便维护。体会过具体应用场景就明白了。

qq_29829081
qq_29829081 需要分模块管理的时候,就能用到接口的继承。比如做一个图书商城,里面有前台图书的管理,还有后台图书的管理,但是前台和后台的功能又有一些差别,这时就可以把相同的功能定义在一个父借接口当中,再设计两个子接口分别继承这个父接口,然后在前后台分别的子接口中添加各自需要扩展的功能。这样就不用在前后台分别的借口中写重复代码了,不仅提高代码复用性,还方便维护。尤其当功能很多时,优势就越明显。
一年多之前 回复
u013179958
u013179958 可以说几个场景吗?
一年多之前 回复
u013179958
u013179958 拓展功能,方便维护,说的好,最最主要的就是不用去修改父接口
一年多之前 回复
Royal_lr
Royal_lr   Ds   Rxr 2016.03.26 16:28

接口可以多继承,,但类只能单继承,,多实现

crazy1235
crazy1235   Ds   Rxr 2016.03.26 16:43

这得根据你的业务场景来说、接口的继承就像类的继承一样。继承父类或者父接口的方法或者参数。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!