List<> List<Integer> 和 List<Number> 的共同父级吗?
虽然是 的子类型,但不是的子类型,实际上,这两种类型并不相关。
Integer
Number
List<Integer>
List<Number>
和 的共同父级是 。
List<Number>
List<Integer>
List<?>
我的问题是关于第二句话。我们怎么能说List<>
是List<Number>
和List<Integer>
的共同父级?
?
代表未知类型,可以是任何引用类型。即使我说会在这里,作为 和 的共同父母并不意味着成为 和 的共同父母。?
Object
Object
Integer
Number
List<Object>
List<Integer>
List<Number>