42_自定义泛型类的应用

简介: 写一个泛型Dao来说明 package com.itcast.day2; /** * 泛型类型案例 * @author hp * * @param */ public class GenericDao { /** * 增加 * @p...

写一个泛型Dao来说明

package com.itcast.day2;
/**
 * 泛型类型案例
 * @author hp
 *
 * @param <T>
 */
public class GenericDao<T> {
    /**
     * 增加
     * @param obj
     */
    public void add(T obj){
        
    }
    
    /**
     * 删除
     * @param obj
     */
    public void delete(T obj){
        
    }
    
    /**
     * 删除
     * @param id
     */
    public void delete(int id){
        
    }
    
    /**
     * 更新
     * @param obj
     */
    public void update(T obj){
        
    }
    
    /**
     * 
     * @param id
     * @return
     */
    public  T findById(int id){
        return null;
    }
    
    /**
     * 根据名称查找
     * @param name
     * @return
     */
    public T findByName(String name){
        return null;
    }
    
    /**
     * 根据条件查找
     * @param obj
     * @return
     */
    public T findByCondation(T obj){
        return null;
    }
    
/***静态方法的泛型--独立于类!***/    
    //由于泛型针对的是“对象”,所以静态方法不能使用类的泛型,这里的T是静态方法独立拥有的,不属于类
    public static <T> T update2(T obj){
        return null;
    }
}
开始做,坚持做,重复做
相关文章
|
4月前
|
Java Go
【Java 泛型方法】泛型方法的定义和使用,泛型的通配符和泛型的上下限,泛型的注意事项
【Java 泛型方法】泛型方法的定义和使用,泛型的通配符和泛型的上下限,泛型的注意事项
泛型-使用泛型结合工厂方法实现单例模式,以支持类型自定义
泛型-使用泛型结合工厂方法实现单例模式,以支持类型自定义
|
Java
Java:泛型方法、泛型类、泛型接口、类型通配符
Java:泛型方法、泛型类、泛型接口、类型通配符
66 0
|
安全 Java 容器
Java泛型(1)--集合使用泛型Generic、自定义泛型、泛型在继承上的体现、通配符的使用
Java泛型(1)--集合使用泛型Generic、自定义泛型、泛型在继承上的体现、通配符的使用
129 0
Java泛型(1)--集合使用泛型Generic、自定义泛型、泛型在继承上的体现、通配符的使用
|
Java
Java泛型04:自定义泛型类的使用
Java泛型04:自定义泛型类的使用
127 0
|
Java
Java泛型02:自定义泛型类、泛型方法
Java泛型02:自定义泛型类、泛型方法
438 0
C#编程-103:自定义泛型类
C#编程-103:自定义泛型类
C#编程-103:自定义泛型类