如果我有一个方法定义。为什么我需要在这种情况下演员阵容?
public static <T> T getSomeTea(Class<T> returnType) {
//do stuff and return a T
}
public static <T> T getSomeSpecialTea(T someVal) {
T someTea = (T) getSomeTea(someVal.getClass());
}
in getSomeSpecialTea,为什么我需要从getSomeTea强制返回。在我看来演员并不需要,但也许我错过了一些重要的东西。