찾다

 >  Q&A  >  본문

java - 인스턴스 메소드에서 static 뒤의 <K>는 무엇을 의미합니까?

초보 질문(초보 게시물, 불규칙한 부분이 있으면 지적해 주세요. 감사합니다):
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...

为情所困为情所困2787일 전692

모든 응답(3)나는 대답할 것이다

  • 世界只因有你

    世界只因有你2017-05-17 10:03:12

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

    회신하다
    0
  • 某草草

    某草草2017-05-17 10:03:12

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

    를 나타냅니다.

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-05-17 10:03:12

    이것은 java

    의 정적 일반 메소드입니다.

    회신하다
    0
  • 취소회신하다