我在阅读泛型时遇到了PECS(制片extends人和消费者的super简称).
能否给我一个人解释如何使用佩奇之间解决困惑extends和super?
为什么Java在编译my时不会抛出任何警告TestGenerics class,考虑到String class是否final且无法扩展?
import java.util.*;
public class TestGenerics {
public void addStrings(List<? extends String> list) {
// some code here
}
}
}
Run Code Online (Sandbox Code Playgroud)