国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

java中<T> T和T的區(qū)別?

瀏覽:106日期:2023-11-30 13:49:48

問(wèn)題描述

java中<T> T和T的區(qū)別?

為什么會(huì)報(bào)錯(cuò)?first不就是T類(lèi)型嗎?還有<T> T和T有什么區(qū)別?

問(wèn)題解答

回答1:

如果你希望 getMax 方法的返回值類(lèi)型為 T,就要這樣去定義getMax方法:

public T getMax()

如果你希望 getMax 方法返回值的類(lèi)型由調(diào)用者決定,那么就這么去定義 getMax 方法:

public <A> A getMax() { //... return (A)result;}

這里的 A ,一定不能與類(lèi)名聲明的 T 是同個(gè)字母。

簡(jiǎn)而言之,你說(shuō)的 T 和 <T> T 根本是兩種不同的用途。

回答2:

你應(yīng)該把第二個(gè)<T>去掉.<T> 是定義泛型 T是使用泛型你需要了解泛型類(lèi)和泛型方法

出現(xiàn)原因類(lèi)上的<T>和方法上的<T>不應(yīng)重復(fù)出現(xiàn),不然會(huì)認(rèn)為是在方法上重新定義了泛型.

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 成人免费一级毛片在线播放视频 | 四虎免费大片aⅴ入口 | 欧美日韩中文字幕在线观看 | 精品久久久久久综合日本 | 欧美亚洲第一区 | 亚洲精品视频区 | 日韩在线黄色 | 欧美日本综合一区二区三区 | 日韩三级精品 | 久久黄色片 | 综合亚洲欧美日韩一区二区 | 日韩欧美一区二区三区在线观看 | 久草新免费 | 成人欧美一区二区三区 | 欧美成人a大片 | 欧美一级淫片免费观看 | 国产日本欧美高清免费区 | 一区二区三区高清视频在线观看 | 男女国产视频 | 99久久99久久精品免费看子伦 | 精品免费久久久久欧美亚一区 | 182福利视频 | 精品在线网站 | 国产日韩在线视频 | 国产日韩久久 | 欧美日韩国产片 | 黄色wwwwww| 怡红院美国十次成人影院 | 成人国产精品高清在线观看 | 全部孕妇毛片 | yy6080久久亚洲精品 | 久久国产精品最新一区 | 欧美一级毛片特黄黄 | 高清午夜看片a福利在线观看琪琪 | 免费国产不卡午夜福在线观看 | 久久曰视频 | 91久久亚洲最新一本 | 久久久91精品国产一区二区 | 91aaa免费免费国产在线观看 | 成人免费视频在线 | 91精品国产欧美一区二区 |