任何语法规则都有其用意,JAVA不能创建泛型数组也不例外
一段代码就可以看出原因
首先我们需要知道,泛型类型之间与其原本类之间的继承关系不具有协变性,即原始类之间的继承关系不传递给泛型化后的类,例如:原来类son是father的子类,但是List<son>和List<father>之间没有继承关系。
一段代码就可以看出原因
首先我们需要知道,泛型类型之间与其原本类之间的继承关系不具有协变性,即原始类之间的继承关系不传递给泛型化后的类,例如:原来类son是father的子类,但是List<son>和List<father>之间没有继承关系。