假设我想通过默认构造函数创建一个长度为 5 的数组
public class A <E extends Comparable<? super E>> implements B<E>
{
private E[] myArray;
public A()
{
myArray = (E[]) new Object[5];
}
}
这是正确的做法吗?我很困惑我是否必须在 [] 之前声明“可比”。所以
private Comparable[] myArray;