Tom implements a method show, which of the following is wrong about the invocation of the show method?Tom 实现了 show 方法,以下哪项关于 show 方法的调用是错误的? public void show(List<? extends Number> list) { } show(new ArrayList<String>()) show(new ArrayList<Integer>()) show(new ArrayList<Double>()) show(new ArrayList<Byte>())
时间: 2024-03-26 22:37:44 浏览: 63
the-application-of-the-Thread-class.rar_The Class
show(new ArrayList<String>()) 是错误的,因为 List<? extends Number> 表示列表中的元素是 Number 类型或 Number 的子类型,但是 ArrayList<String> 中的元素是 String 类型,不是 Number 或其子类型。因此,它不能作为 show 方法的参数传递。
阅读全文