如果我們把dao層中的basedao類聲明為一個泛型類,即類型參數(shù)化,那么這將大大方面我們代碼的可重用性。
具體可以提現(xiàn)在:當我們實現(xiàn)查詢數(shù)據(jù)庫的某一張表的時候,我們往往要返回這張表的某一項,對應的Java中就是Java的一個pojo類。如果我們把basedao使用泛型的話,當我們在實現(xiàn)某特定表的增刪改查功能的時候,我們只需要繼承這個basedao并傳入對應的pojo類,我們將很容易的寫出高效的代碼。
更進一步的,如果我們使用dbutils,我們也許就需要獲得泛型類型了,這是個問題,困擾了我,我也記錄一下。
這是別人的例子。但是這個例子很具體很簡潔,需要注意的是我們實例化的類應該是繼承了這個泛型類,并且已經(jīng)給這個泛型類傳了對應的類。
以上就是天津卓眾教育java培訓機構的小編針對“Java基礎學習:java泛型參數(shù)”的內(nèi)容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務。
Java基礎學習