Java
제네릭스
move2
2022. 11. 16. 19:27
제네릭스란 다양한 타입의 객체들을 다루는 메소드나 컬렉션 클래스에 컴파일 시의 타입 체크를 해주는 기능을 의미한다.
제네릭스의 형식
public class 클래스명<T> {...}
public interface 인터페이스명<T> {...}
- <T> == Type - <E> == Element - <K> == Key - <V> == Value - <N> == Number - <R> == Result
제네릭스를 활용한 예제
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<String> list = new ArrayList();
Collection<String> collection = list;
}
}