이 시나리오에서 E는 StatusCode와 동일합니다. 따라서 E는 Enum
class Enum<E extends Enum<E>>이를 통해 메시지와 빌더는 다음과 같은 작업을 수행할 수 있습니다. 적절하게 쌍을 이루어야 합니다.
public enum StatusCode extends Enum<StatusCode>
유형 매개변수가 불일치를 방지하지 않는다는 점은 주목할 가치가 있습니다. 예를 들어 다음 유형이 유효합니다.
이 경우 Second는 Comparable위 내용은 Java의 Enum 일반 유형 매개변수 `E는 Enum을 확장`은 어떻게 작동합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!