3 回答

TA貢獻(xiàn)1790條經(jīng)驗(yàn) 獲得超9個(gè)贊
泛型。意思是Tree這個(gè)類里面需要用到另外一個(gè)類,但是又不能確定要用到的那個(gè)類的具體類型,所以暫時(shí)用T來代替,當(dāng)具體的程序知道要用到的那個(gè)類型是什么的時(shí)候就用那個(gè)類型來代替T,就ok了。例如我需要實(shí)例化一個(gè)Tree類,需要用到的那個(gè)類是String,那么我就可以這么來實(shí)例化Tree<String>();

TA貢獻(xiàn)2041條經(jīng)驗(yàn) 獲得超4個(gè)贊
<T>"可以代表任意類型的。
解釋: “<T>”是泛型的默認(rèn)值,可以被任意類型所代替,如:
List<String> list = new ArayList<String>();這個(gè)就定義了一個(gè)String類型的數(shù)組,那么T的類型就是字符串。
List<T> list = new ArayList<T>();之后也有可以:list.add("StringBatch");
這個(gè)時(shí)候T的類型也是String。也就是說T是動(dòng)態(tài)的,可以被任意指定類型。
添加回答
舉報(bào)