interface FactoryI<T>{}public class Factory implements FactoryI<T>{
public <F extends FactoryI<T>> Factory(Class<F> type){ }
}请问<F extends FactoryI<T>> 是什么意思?有什么作用?
public <F extends FactoryI<T>> Factory(Class<F> type){ }
}请问<F extends FactoryI<T>> 是什么意思?有什么作用?
可以使用的类型是FactoryI <T>或者其子类。
public <F extends FactoryI <T>> Factory(Class <F> type)
其实就是public <F> Factory(Class <F> type)限定了此方法参数的类型