色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

為什么java的容器存的時候已經(jīng)實例化了一個對象

江奕云2年前23瀏覽0評論

為什么java的容器存的時候已經(jīng)實例化了一個對象?

由于你未指定泛型,那么object為其缺省。你可以add(hero),同樣也可以add(dog)。

所以當(dāng)你get的時候,就不知道你get的是hero還是dog,需要強轉(zhuǎn)一下。

當(dāng)然,你也許會說,我就add了hero,沒有dog。實際上list里全是hero的實例對象的引用。那么你需要使用泛型來指明這一情況。不然,只要可以add非hero的對象,那么get的就一定是一個基類。

java強制轉(zhuǎn)換數(shù)據(jù)類型,為什么java的容器存的時候已經(jīng)實例化了一個對象