JAVA 21(3) 제네릭 1

2021. 8. 13. 13:03·Programming/Java

타입 인자 제한의 효과 

 

타입 인자를 인터페이스로 제한

 

타입 인자를 클래스와 인터페이스로 제한

타입 인자는 클래스를 상속하고 인터페이스를 구현해야 한다.

 

제네릭 메소드 정의

클래스 전부가 아닌 하나의 메소드 대해 제네릭 정의

제네릭 메소드에서 T는 메소드가 호출될 때 결정된다.

 

원래 <T>는 클래스에 있었다. 하나의 메소드를 대상으로 제네릭 선언하기 위해서 클래스에서 메소드로 내려왔다고 생각하면 이해하기 편하다. 상속도 마찬가지다. 

'Programming > Java' 카테고리의 다른 글

JAVA 22(2) 제네릭 2  (0) 2021.08.14
JAVA 22(1) 제네릭 2  (0) 2021.08.14
JAVA 21(2) 제네릭 1  (0) 2021.08.13
JAVA 21 (1) 제네릭 1  (0) 2021.08.13
JAVA 20(3) Arrays 클래스  (0) 2021.08.12
'Programming/Java' 카테고리의 다른 글
  • JAVA 22(2) 제네릭 2
  • JAVA 22(1) 제네릭 2
  • JAVA 21(2) 제네릭 1
  • JAVA 21 (1) 제네릭 1
사랑우주인
사랑우주인
  • 사랑우주인
    lovelyAlien
    사랑우주인
  • 전체
    오늘
    어제
  • 글쓰기
    관리
    • 분류 전체보기 (209)
      • Programming (4)
        • Spring (28)
        • Java (46)
        • JPA (2)
        • 디자인 패턴 (5)
        • 개발&아키텍처 (0)
      • Network (14)
      • OS (19)
      • Database (1)
      • Kubernetes (0)
      • Kafka (2)
      • Algorithm (49)
        • BaekJoon (1)
        • Programmers (19)
        • Algorithm (5)
        • Socar (2)
        • LeetCode (19)
      • Interview (2)
      • Issues (2)
      • DotJoin (1)
      • Git (4)
      • 독서 (3)
      • 끄적끄적 (1)
      • 외부활동 (26)
        • 항해플러스 (2)
        • JSCODE 네트워크 (19)
        • JSCODE 자바 (5)
      • SQL (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • GitHub
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    clone graph
    LinkedList
    AuthenticationSuccessHandler
    준영속 엔티티
    lower bounded wildcards
    JSCode
    minimum number of arrows to burst balloons
    제네릭
    socar
    fcfs
    pacific atlantic water flow
    algorithm
    OS
    Generic
    Thread
    @JsonNaming
    Climbing Stairs
    추상화 클래스
    runner 기법
    Oauth2
    운영체제
    BFS
    트랜잭션
    Reorder List
    rotting oranges
    wildcards
    Process
    @JsonProperty
    RR
    디자인 패턴
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.1
사랑우주인
JAVA 21(3) 제네릭 1
상단으로

티스토리툴바