2012-11-25 5 views
3

내 프로젝트를 컴파일하려고 해요의 범위 내에서가 아니라 나는 다음과 같은 오류가 발생합니다 :
"오류 : 형식 인수 프로세스 유형 변수 T의 범위 내에 있지"프로세스 타입 변수 T

public class Heap<T extends Comparable<T>> { 
    // ... 
} 

public class Process { 
    // ... 
} 

public class HeapDemo{ 
    public static void main(final String[] args) {  
     Heap<Process> heap = new Heap<Process>(); //error here 
    } 
} 

프로그램은 힙을 사용하여 CPU 스케줄링 시뮬레이션을 작성합니다. 당신이 오류가

답변

3

이유는 ProcessComparable<Process>, 당신 때문에 당신이 당신의 일반적인 유형에 배치 형 제약 Heap<T>에 형식 인수로 제공하는 모든 클래스에 의해 충족해야하는 조건을 구현하지 않는다는 것입니다.

관련 문제