日期:2014-05-20  浏览次数:20586 次

问大家个接口实现的问题
我是初学者,问错了请大家多多指教~
如果我有一个类A,A实现了一个接口IA,
而A的派生类B要实现接口IB,这时如果IB继承与IA会发生什么啊?

------解决方案--------------------
什么都不发生

IB还是IB,IA还是IA
------解决方案--------------------
IB不能继承IA(因为IA是接口,只能去实现)
------解决方案--------------------
implentments != extend

不错

------解决方案--------------------
利用继承,可方便地为一个接口添加新的方法声明,也可以将几个接口合并成一个新接口。在这种情
况下,最终得到的都是一个新接口。
通常,我们只能对单独一个类应用extends(扩展)关键字。但由于接口可能由多个其他接口构成,所以在构建一个新接口时,extends 可能引用多个基础接口。