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;
    }
}