インターフェイスがあり、そのメソッドの 1 つを実装しようとすると、次のエラーが発生します。 T#1 、T#2 は型変数です: T#1 は、クラス GenericQueue で宣言された Comparable を拡張します T#2 は、インターフェイス IGenericQueue で宣言された Comparable を拡張します」 コードは次のとおりです。
public interface IGenericQueue <T extends Comparable> {
public void enqueue(T j);
..
}
public class GenericQueue<T extends Comparable> implements IGenericQueue {
....
public void enqueue(T j) // the error is in this line.
{
if(rear == maxSize -1)
rear = -1; // means you have reached the last element start again ?
queArray[++rear] = j;
nItems ++ ;
}
}