extends关键字用于指定泛型类继承自哪个类或实现哪些接口,在使用的时候就可以调用父类和接口里的public方法
如:
public <F extends FF & IFactory<T> & IFactory2<T>> Foo(F factory)
{
x=factory.create();
}
其中FF是父类,IFactory和 IFactory2是接口,中间用&隔开,如果有父类,父类必须放在第一个,后面才可接上接口。
传入参数factory,必须继承自FF类,并且实现IFactory和 IFactory2接口.