A默苍离 2021-01-04 13:50 采纳率: 25%
浏览 13

关于Java 泛型<>

public class Class05 {
	
	public void showList(List<? extends Number> list) {
		System.out.println(list);
	}
	
}

请问 list 泛型中的 ? 为什么 不能用T 表示?

  • 写回答

1条回答 默认 最新

  • _零 2021-01-04 14:22
    关注

    Java 是一个强类型语言。你说的 T 应该是未定义。这里 list 泛型是需要被实例化存储的,需要有确切的类型。可以使用 Object 代替你说的 T

    评论

报告相同问题?