java泛型的通配符的下边界和上边界

java泛型的通配符的上边界和下边界

 限定通配符的上边界:
  Vector<? extends Number> x = new Vector<Integer>();
 说明他能存放Number或者是Number的子类。 
 限定通配符的下边界:
 Vector<? super Integer> x = new Vector<Number>();
 说明它能存放的是Integer或者Integer的超类.
 注意: 限定通配符总是包括自己。