제네릭1 [Java 자바] 제네릭(generic)이란? 제네릭(generic)이란데이터 타입(data type)을 일반화 하는 것으로, 클래스나 메소드에서 사용할 내부 데이터 타입을 컴파일 시에 미리 지정하는 방법이다. 제네릭이 있기 전(JDK 1.5 이전)에는 인수를 Object 타입으로 사용했다.이를 사용하기 위해 원래 타입으로 바꿔야 했고, 컴파일 시에 오류가 있는지 알지 못했다.하지만 제네릭의 도입으로 컴파일 시에 미리 타입이 정해져서 오류를 줄이고, 번거로운 작업을 안 할 수 있게 됐다. 제네릭을 활용해 클래스와 메소드를 정의할 수 있다.이때 타입명 대신 쓰이는 문자를 타입 변수(type variable)이라고 하고, 원시 타입이 아닌 참조형 타입만을 의미한다.(그래서 원시 타입을 쓰고 싶을 때는 래퍼(wrapper) 클래스를 사용해야 한다.)일반적.. 2024. 3. 19. 이전 1 다음