读书人

新手问个小疑点。

发布时间: 2012-04-20 15:27:03 作者: rapoo

新手问个小问题。。。
是不是定义类的时候,没有 指定泛型下限 一说?比如下面的代码:

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关键字

那定义类的时候泛型只能规定上限,不能规定下限,是么。

[解决办法]
不可以 语法不支持的
[解决办法]
首先对于类的泛型声明
不能使用带有super关键字因为编译器不支持。

而对于方法类型,参数。可以使用<? extends Number> <? extends Number> 。

读书人网 >J2SE开发

热点推荐