注入的为什么是接口而不是实现类,如果有多个实现类,调用接口的一个方法是哪个实现类的方法?
你调用方法前一定已经创建好了对象,而你对象就是实现类,因此就确定了呀
类比OOP多态的思想...
在你的XML文件的<bean>里的class属性就指明了是哪个实现类的对象,
父类接口名 对象引用变量=new 实现类名();
这里的new 实现类名()---是实现类的对象,只不过是接口类型的对象引用变量去引用了他.