一个接口Test可以被new吗?new完就可以直接使用Test中的方法了吗(其实Test中的方法在TestIMP中实现)?
来源:互联网 发布:网络 编辑:程序博客网 时间:2024/05/16 09:53
如Test是一个接口
import java.util.List;
import com.org.test.User;
public interface Test{
public List<User> findAll();
public User findById(int id);
public String update(User a);
}
TestIMP是Test接口的实现
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Component;
import com.org.dao.UserDAO;
import com.org.model.User;
import com.org.test.Test;
public class TestIMP implements Test{
private UserDAO userDAO;
public UserDAO getUserDAO(){
return userDAO;
}
public void setUserDAO(UserDAO userDAO){
this.userDAO = userDAO;
}
public List<User> findAll(){
return userDAO.findAll();
}
public User findById(int id){
return userDAO.findById(id);
}
public String update(User a){
try{
userDAO.attachDirty(a);
return "true";
}
catch(Exception e){
return "false";
}
}
}
如果执行如下,对Test类进行new:
Test aa=new TestIMP();
aa.findById(12);//就可以获取id为12的用户
===============典型的例子Map和HashMap============
还有一个典型的例子,即Map的初始话
Map a=new HashMap();
其中Map是个接口类,HashMap就是Map接口的一个实现类。
- 一个接口Test可以被new吗?new完就可以直接使用Test中的方法了吗(其实Test中的方法在TestIMP中实现)?
- android中引用方法的时候,有时候要new一个对象才能引用,有时候直接.方法就可以了,为什么
- android中引用方法的时候,有时候要new一个对象才能引用,有时候直接.方法就可以了,为什么
- javascript中的test方法
- new test
- 为什么new ActionListener(){} 可以这样,接口可以被new吗?
- Difference between new Test() and new Test() { }
- 方法实现中的new
- test new article!
- test new account
- Create new test cases
- new blog test
- Test new home
- rocky new test
- new & delete test
- 启动thrift接口后,在这个服务上写一个test方法去测试,获取thrift中常量方法中的静态变量
- 简单完整的代码,通过这个代码你将对RSA加密算法在Java中的实现方法有一个初步的了解,这个类,你可以直接使用,水平高的,就自己修改完善下代码。
- Test是否可以发帖。
- 查看jdk源码
- android对内存的管理
- JAVA多线程程序设计23个要点 (r)
- C++面试题:介绍一下STL如何实现vector
- 神舟战神如何解决U盘启动问题
- 一个接口Test可以被new吗?new完就可以直接使用Test中的方法了吗(其实Test中的方法在TestIMP中实现)?
- 单例模式
- C#入门9.14——本章小结及任务实施
- ERROR: In <declare-styleable> MenuView, unable to find attribute android:preserveIconSpacing
- 350. Intersection of Two Arrays II
- c++如何关闭进程,比如网吧收银系统
- Java8新增的重复注解@Repeatble和类型注解
- 在Eclipse中查看Java类库源代码
- Bochs调试及相关仿真工具的使用方法