Java 就泛型而言,下面的方法意味着什么?

Java 就泛型而言,下面的方法意味着什么?,java,Java,我想知道以下方法的声明是什么意思: <T> T method(List<? extends T>) {...} 如果ListT methodListList,这个方法也一样。我建议阅读感谢你的回答,但我真的很困惑,因为我没有找到使用ListPedro Henrique Silva Almeida的方法。试着阅读我的回答,看看它是否有助于你解释的概念,并感谢你的回答,我理解了真正的意思。我真的很感激。 class Animal {} class Dog extends A

我想知道以下方法的声明是什么意思:

<T> T method(List<? extends T>) {...}

如果ListT methodListList,这个方法也一样。我建议阅读感谢你的回答,但我真的很困惑,因为我没有找到使用ListPedro Henrique Silva Almeida的方法。试着阅读我的回答,看看它是否有助于你解释的概念,并感谢你的回答,我理解了真正的意思。我真的很感激。
class Animal {}
class Dog extends Animal {}
class Cat extends Animal {}
public void updatePets (List<Animal> myPetsList) {}
public void updatePets (List<? extends Animal> myPetsList) {}