Java - 在方法签名中是否真的需要“?extends”?

时间:2018-06-09 21:24:11

标签: java generics

让我们假设我正在编写一个方法,该方法将任何类型的Number或其子类的列表作为参数。以下签名工作正常:

public void method(List<? extends Number> list) {
    (...)
}

但是,以下签名也有效:

public void method(List<Number> list) {
    (...)
}

在方法签名中是否真的需要“?extends”?

0 个答案:

没有答案