一般的なジェネリック メソッドとジェネリックについて助けが必要です。
これが私が立ち往生している仕様です:
上記の MyPets クラスで、T をパラメーターとして受け取るメソッドを追加します。myGenericMethod と呼ばれるこのメソッドは、makeNoise を呼び出します。このメソッド内で両方のペットに対して makeNoise メソッドを呼び出します。
質問は、Animal クラス (非ジェネリック クラス) から 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?
}
}
ありがとう。