国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Wenig Zweifel an generischen Java-Klassen
習(xí)慣沉默
習(xí)慣沉默 2017-05-17 10:03:19
0
3
715

Es gibt eine Klasse, die definiert ist als class Gift<T>{...}
當(dāng)我新建一個(gè)Gift對象時(shí),如 Gift<Phone> myGift = new Gift<Phone>
Welcher Typ ist das myGift-Objekt? Ist es ein Geschenk, ein Telefon oder ein Objekt?
Ich habe in einem Blog einen Absatz gelesen, in dem es hei?t: Wenn Sie beim Instanziieren eines Objekts kein generisches Objekt angeben, lautet die Standardeinstellung: Objekt, aber wenn Sie kein generisches Objekt angeben, sollte die Standardeinstellung nicht GIft sein?

習(xí)慣沉默
習(xí)慣沉默

Antworte allen(3)
PHPzhong

<T> 這只是一個(gè)泛型的聲明 Gift<T> 說明你在Gift里面存在T這個(gè)泛型的使用,java遵循先聲明后調(diào)用原則,故此需要在使用T之前現(xiàn)聲明T的具體類型與myGift的類型無關(guān),不論T的類型是什么myGift都是Gift的一個(gè)類的對象.
望采納!

滿天的星座

我個(gè)人的理解是,這個(gè)類型的限制,是對傳入?yún)?shù)的限制,而不是類本身的

小葫蘆

Gift呀,不指定泛型,默認(rèn)為:Object。那是針對T來說的吧。Java的泛型在編譯階段需要確定類型,不是真真的動(dòng)態(tài)。所以沒聲明T類型就默認(rèn)了T為object

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage