public MyArrayList() { array = (T[]) new Object[10]; size = 0; }
时间: 2024-05-31 14:13:07 浏览: 50
MyArrayList源码包
这段代码是一个泛型类MyArrayList的构造函数。在构造函数中,首先创建了一个大小为10的Object类型的数组array,然后通过强制类型转换将其转换为一个泛型类型T的数组。最后将size初始化为0,表示当前列表中没有元素。由于Java中的泛型擦除机制,实际上在运行时,T将被替换为Object类型。
阅读全文