【发布时间】:2014-09-12 20:35:42
【问题描述】:
当我尝试以下代码时,出现错误:
意外的类型 必需:类 找到:类型参数 Integer,其中 Integer 是类型变量
class myClass <Integer>
{
public void myMethod()
{
Integer q = new Integer(5); //Not allowed
}
}
但是,允许使用以下代码
class myClass
{
public void myMethod()
{
Integer q = new Integer(5); //Allowed
}
}
当我用泛型Integer 声明类时,为什么我不再允许在类中创建 Integer 对象?
问:在这种情况下是否仍然有可能以及如何在类中创建 Integer 对象?
【问题讨论】:
标签: java class generics integer