java的語句問題
Class<?extends test4> exampleC = tt1.getClass();
這句話是什么意思,,哪位大神來解釋下
泛型有點(diǎn)泛指的意思,。比如說集合ArrayList中可以存放對(duì)象,,可以存放字符,,字符串等等東西。比如我們存放的是自己定義的Person類的對(duì)象,,那么當(dāng)我們?nèi)〕鰜淼臅r(shí)候就要對(duì)對(duì)象進(jìn)行強(qiáng)制轉(zhuǎn)換Personp=(Person)listname.get(1);這樣才能使用p這個(gè)對(duì)象,。如果我們使用了泛型,,就說明告訴java這個(gè)list中存放的是Person類的實(shí)例:ArrayLIst<Person>listname=newArrayList<Person>();這樣在去的時(shí)候就不用進(jìn)行強(qiáng)制轉(zhuǎn)換了,??偨Y(jié)就是告訴java該集合里面存放的是某一種類型的對(duì)象或者說數(shù)據(jù)。以上是個(gè)人淺薄的簡(jiǎn)介,,望指正,。
相關(guān)推薦
便查問答是一款實(shí)用的網(wǎng)絡(luò)熱門知識(shí)問答平臺(tái),,專注于分享你不知道的知識(shí),、經(jīng)驗(yàn)及生活問題,在這里所有人都能找到答案歡迎網(wǎng)友參與討論,。