我们如何为接口创建对象,为什么接受下面的代码块?
public class List<E extends Comparable<E>> {
E list;
int size;
List() {
list = (E[]) new Comparable[10];
size = 0;
}
}
答案 0 :(得分:2)
您正在创建Java array
数组是一个容器对象,其中包含固定数量的单一类型的值。
您没有创建其他对象,只是使用new
关键字初始化Java数组
使用new运算符创建数组。 ArrayDemo程序中的下一条语句为具有10个整数元素的足够内存分配一个数组,并将该数组分配给anArray变量。
// create an array of integers anArray = new int[10];