java - 인스턴스 메소드에서 static 뒤의 <K>는 무엇을 의미합니까?
为情所困
为情所困 2017-05-17 10:01:12
0
3
682

초보 질문(초보 게시물, 불규칙한 부분이 있으면 지적해 주세요. 감사합니다):
Java의 인스턴스 메서드 "private static <K> void methodName() {}"에서 <K>는 무엇을 의미하나요? 여기 반품은 무효 아닌가요? 왜 <K>가 있나요?

질문의 출처: Java™ 6판의 데이터 구조 및 알고리즘 Michael T. Goodrich...페이지:537(배열 기반 병합 정렬)

코드:

public static <K> void merge(K[] S1, K[] S2, K[] S, Comparator<K> comp) {

으아악

}

답변해 주셔서 감사합니다. 매우 자세한 소개를 찾았습니다: http://blog.csdn.net/jungle_h...

为情所困
为情所困

모든 응답(3)
世界只因有你

이것은 후속 메소드 선언에 사용된 "K"가 실제 클래스가 아님을 나타내는 데 사용되는 일반 유형 매개변수입니다.

某草草

java의 제네릭은 유형 매개변수

를 나타냅니다.
巴扎黑

이것은 java

의 정적 일반 메소드입니다.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿