타입 인자 제한의 효과
타입 인자를 인터페이스로 제한
타입 인자를 클래스와 인터페이스로 제한
타입 인자는 클래스를 상속하고 인터페이스를 구현해야 한다.
제네릭 메소드 정의
클래스 전부가 아닌 하나의 메소드 대해 제네릭 정의
제네릭 메소드에서 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 |