Java泛型的主要用途


1.泛型的主要用途就是代替各種類型,作為一個籠統的整體類型代替,也就是代替參數,不論是傳入參數還是返回參數。都可以用泛型來代替。

如dao操作類的增刪改查操作,因為傳入參數的類型不同,但基本都是相同接口,所以就可以只寫一個dao操作類的增刪該查方法,其傳入參數用泛型代替。

如:

public <T> int update(String sqlNameWithNameSpace, T obj) {
        return mybatisTemplate.update(sqlNameWithNameSpace, obj);
    }

    public int delete(String sqlNameWithNameSpace, Map<String, Object> param) {
        return mybatisTemplate.delete(sqlNameWithNameSpace, param);
    }
    
    public <T> int delete(String sqlNameWithNameSpace, T obj) {
        return mybatisTemplate.delete(sqlNameWithNameSpace, obj);
    }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM