### extends通配符
```
void someMethod(List<? extends Number> list) {
Number n = list.get(0);
list.add(n); // ERROR
}
```
允許傳入`List<Number>`,`List<Integer>`,`List<Double>`...
允許調用方法獲取Number類型
不允許調用方法傳入Number類型(null除外)
### <T extends Number>
定義泛型時可以通過extends限定T必須是Number或Number的子類