it_hqk
2016-02-08 02:25
采纳率: 100%
浏览 1.6k
已采纳

关于java中Dao模块接口问题,请教一下原理

BaseDao.java
public interface BaseDao {}

BaseDaoImpl.java
public abstract class BaseDaoImpl implements BaseDao {}

UserService.java
public interface UserService extends BaseDao{}

UserServiceImpl.java
public class UserServiceImpl extends BaseDaoImpl implements UserService {} //User就不粘出来了

我想问下,为什么UserService这个接口还要继承一下BaseDao接口?UserServiceImpl不是继承了BaseDaoImpl了嘛,基础操作都有了。不继承也没有什么影响呀? 请知道的大神给说下原理。

4条回答 默认 最新

相关推荐 更多相似问题