0
我有一些類如何將泛型傳遞給需要其超類的方法?
public final class Response<T> {
}
而且我超
public class BaseResponse {
}
從超我繼承
public class LoginResponse extends BaseResponse{
}
後來我創建對象Response<LoginResponse> myResponse
,我想這個對象傳遞給下面的方法,只適用於超類方法和領域:
public static boolean responseIsValid(Response<BaseResponse> response, Context context) {
return false;
}
而我得到wrong argument type
錯誤。如何正確傳遞它?