请问spring mvc中service层为什么接口声明的对象可以调用实现类中的方法?比如下图?

2024-12-18 10:32:27
推荐回答(1个)
回答1:

这个就是多态。 UserManager实例化的时候肯定要传一个实现接口IUserDAO的UserDAO对象。 private IUserDAO userDao.代表的是userDao的对象类型时IUserDAO,其实实际调用的是它的实现类。