新手问个小问题。。。
是不是定义类的时候,没有 指定泛型下限 一说?比如下面的代码:
- Java code
class Info<T super String>{ //指定泛型下限,不可以是么??? private T var; public void setVar(T var){ this.var=var; } }在定义类的时候,只有指定泛型上限,即
- Java code
class Info<T extends Number>{ //指定泛型上限,可以吧。 private T var; public void setVar(T var){ this.var=var; } }[解决办法]
貌似是的鸟。。。
[解决办法]
定义类的时候没有super关键字
[解决办法]
[解决办法]
不可以 语法不支持的
[解决办法]
首先对于类的泛型声明
不能使用带有super关键字因为编译器不支持。
而对于方法类型,参数。可以使用<? extends Number> <? extends Number> 。