返回Java中的参数化对象

时间:2015-05-27 15:12:53

标签: java eclipse generics extends

我写了一个简单的类来对其中的对象进行参数化

public class FooToReturn<T extends Foo>{
    T object;
    public T getObject(){
       return object;
    }
}

并且另一个类中的某个函数需要返回它的参数化实例,比如

public FooToReturn doSomething(){
   ....
   return new FooToReturn<ChildFoo>();
}

是否可以在声明中保留return FooToReturn,还是在运行时给出错误? Eclipse已经在函数声明中给了我这个警告。

References to generic type FooToReturn<T> should be parameterized

0 个答案:

没有答案