java泛型的编写

/*自己写的一个泛型接口,
*因为各个模块增删改查的方法都一样 所以写个泛型接口
*/
public interface Dao<T extends Object> {
	/**
	 * 
	 * @param object
	 * @return
	 */
    public Boolean  add(T object);
    /**
     * 
     * @param number
     * @return
     */
//    public T selectById(int number);
    /**
     * 
     * @param name
     * @return
     */
    public List<T> selectByName(String name);
    /**
     * 
     * @return
     */
    
    public List<T> select();
    /**
     * 
     * @param number
     * @return
     */
    public Boolean update(T house);
    /**
     * 
     * @param number
     * @return
     */
    public Boolean delete(int number);
}
//将你的实现类继承这个泛型接口 并用实际的类去代替泛型接口中的T
public class CarseatImpl implements Dao<Carseat>

你可能感兴趣的:(泛型)