Is there ever a difference between an unbounded wildcard e.g. > and a bounded wildcard whose bound is Object, e.g. extends Obje
From experimentation it seems that, for example, List> and List extends Object> are assignment-compatible both ways, and a method that has a signature using one of them can be overridden with a signature using the other. e.g.,
import java.util.List;
class WildcardTest {
public void foo(List extends T> bar) {}
}
class WildcardTest2 extends WildcardTest