カスタムの「ヒープ」クラスがあります。
public class Heap<T extends Comparable<T>>
{
ArrayList<T> heapList;
public Heap()
{
heapList = new ArrayList<T>();
}
およびカスタム「プロセス」クラス:
public class Process {
private int processID, timeUnitsRequired, priority, timeOfArrival;
public Process(int processID, int timeUnitsRequired, int priority, int timeOfArrival) {
this.processID = processID;
this.timeUnitsRequired = timeUnitsRequired;
this.priority = priority;
this.timeOfArrival = timeOfArrival;
}
しかし、プロセスの新しいヒープを作成しようとするとHeap<Process> processHeap = new Heap<Process>();
、次のようなエラーが発生します。
境界の不一致: タイプ Process は、タイプ Heap の境界パラメーター > の有効な代替ではありません
どうしてこれなの?私はそれを理解できないようです。