1
我有一個類ArraySort用下面的代碼使用可比接口
private Comparable<Object> a[];
private int nElems;
public ArraySort(int length)
{
this.a = new Comparable[length];
this.nElems =0;
}
爲什麼Java的發出警告,在此聲明
this.a = new Comparable[length];
它發出如下警告的警告
Type safety: The expression of type Comparable[] needs unchecked conversion to conform to Comparable<Object>[]
我知道它只是一個警告,但我很想知道原因
謝謝
使用泛型類型的數組是個壞主意。 –
你聲明一個'Comparable
你有沒有想過讓這個泛型類?我認爲這樣會更順利。 –