Java 返回值泛型问题
最近在学习如何使用泛型但是遇到了问题这是我的代码:
public abstract interface WondersClient {
public abstract <T extends WondersResponse>T excute(WondersRequest<T> wondersRequest)throws IllegalArgumentException, IllegalAccessException,UnsupportedEncodingException,IOException;
}
里面的这个抽象方法,我在实际的实现类里面返回了一个WondersResponse对象,但是却报错,说需要强制转换,这是为什么。
想飞and无翼
9 years, 3 months ago