public interface DAO <E>{
public ArrayList<E> findAll();
public E findById(int id);
public int findId(E arg);
public int save(E arg);
public int update(E arg);
public int delete(E arg);
}
定义这个变量有是干什么的?public ArrayList<E> findAll();(E arg)这两个是什么意思?请详解 谢谢
public ArrayList<E> findAll();
public E findById(int id);
public int findId(E arg);
public int save(E arg);
public int update(E arg);
public int delete(E arg);
}
定义这个变量有是干什么的?public ArrayList<E> findAll();(E arg)这两个是什么意思?请详解 谢谢
E 代表一个对象模型 arg是引用
这个例子是一个接口,抽象类可以实现这个接口。。也就是泛型
<E>中 的E指的是 实体类 表明这个接口用到的类是E实体类
直接用DAO实现这个借口 就行了 是什么实体DAO
E就是那个实体类
LZ感兴趣可以加入59673719(IT精英)群,里面也有很多初学者,大家可以相互交流。
是泛型
E 代表一个对象模型 arg是引用