当前位置: 代码迷 >> J2SE >> java中,接口文件中方法的调用
  详细解决方案

java中,接口文件中方法的调用

热度:58   发布时间:2016-04-24 00:53:10.0
java中,接口文件中方法的调用,在线等
我在接口文件  service中,定义了一个login方法
  在impl文件中,实现了接口中的login方法,
  1 那么我调用时,只需调用service.login 就可,对吗
  2 我调用service.login时 impl会自动去执行代码中写的实现接口方法吗,thanks

------解决方案--------------------
你声明的时候使用 : 接口 service = new 接口impl ,然后调用login就是你实现的。
------解决方案--------------------
需要多态实列化,就这样是不行的,接口是不能被调用的,用了Spring可以帮你注入
------解决方案--------------------
说的对,就好比java.util.List: 接口,java.util.ArrayList: 实现

public void g() {
List lst = new ArrayList();
f(lst);
}
public void f( List lst ){
 lst.add(...);
}
  相关解决方案