以下代码抛出编译时异常
类型不匹配:无法从Integer转换为K.
我理解的是K应该处理任何扩展的价值Number.
public <K extends Number> K getValue(){
Integer a = new Integer(1);
return a;//Type mismatch: cannot convert from Integer to K
}
Run Code Online (Sandbox Code Playgroud)
(注意:这只是一个测试代码,可以提出我的问题,而不会给出我实际情况的不相关细节.)