我需要一般方法和泛型的幫助。基本的泛型方法以及如何從非泛型類調用方法?
這裏是我卡與規格:
在MyPets類以上,添加花費T作爲參數的方法。這種稱爲myGenericMethod的方法將調用makeNoise。在這個方法中爲你的兩個寵物調用makeNoise方法。
問題是我如何從動物類(非泛型類)調用makeNoise方法。我必須使用反射嗎?
public class MyPets<T>{
//creating the myGenericMethod with T as its parameter.
public void myGenericMethod(T t){
// How do I call the makeNoise() from Animal class here?
}
}
謝謝。
'Animal'和'MyPets'之間有什麼關係?你想成爲什麼? – 2013-03-20 20:59:26
我有延長動物的狗和貓類。基本上在主類中,我創建了1個狗和1個貓對象,然後使用從MyPets類創建的泛型類進行參數化。 – 2013-03-20 21:03:32