java 往Java泛型類中方法傳一個(gè)對(duì)象引用的參數(shù),但是該方法的參數(shù)為什么不能調(diào)用該對(duì)象的方法?
往Java泛型類中方法傳一個(gè)對(duì)象引用的參數(shù),但是該方法的參數(shù)為什么不能調(diào)用該對(duì)象的方法?也許當(dāng)你定義泛型時(shí),你定義了<T>。這樣,您就不知道t是哪種類型,它將默認(rèn)為object如果您通過(guò)了一個(gè)
往Java泛型類中方法傳一個(gè)對(duì)象引用的參數(shù),但是該方法的參數(shù)為什么不能調(diào)用該對(duì)象的方法?
也許當(dāng)你定義泛型時(shí),你定義了<T>。這樣,您就不知道t是哪種類型,它將默認(rèn)為object
如果您通過(guò)了一個(gè)測(cè)試對(duì)象,則該對(duì)象中有一個(gè)測(cè)試方法,您想調(diào)用該方法,但該對(duì)象中沒(méi)有該方法,則會(huì)報(bào)告一個(gè)錯(cuò)誤。
在定義泛型時(shí),可以將其定義為<T extensions test>,這樣,只要傳入test的子類對(duì)象,就可以調(diào)用test方法。