首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

接口多继承的有关问题

2013-04-05 
接口多继承的问题比如有三个个接口 BaseDao UserDao DeptDao UserDao extends BaseDaoDeptDao extends Ba

接口多继承的问题
比如有三个个接口 BaseDao UserDao DeptDao 

UserDao extends BaseDao;
DeptDao extends BaseDao;

BaseDaoImpl implements BaseDao;



这样 UserDaoImpl extends BaseDaoImpl implements UserDao  不是间接继承BaseDao 2次了,? 

不知道能不能明白我的意思,。! 

[解决办法]
一个接口可以继承另一个接口,一个普通类可以实现多个接口,而一个抽象类可以实现一个接口。

接口只能被接口继承,可以被类实现,看看你题干中的表述,USERDAO,DEPTDAO BASEDAO 都是接口,
 UserDaoImpl extends BaseDaoImpl implements UserDao  

USERDAOIMPL 可以是一个普通类(或者抽象类)它继承了 BaseDaoImpl(这个必然是类),同时实现了USEDAO接口。

热点排行