기술면접 - 제네릭(generic)
🎈 제네릭의 개념
- 제네릭은 클래스 내부에서 사용할 데이터 타입을 미리 지정하는 방법을 의미한다
- 제네릭은 다양한 타입의 객체를 다루는 메소드 및 컬렉션 클래스 컴파일 시, 타입 체크를 해주는 기능을 한다
=>객체 타입을 컴파일 시에 체크하기 때문에 객체의 타입 안정성을 높이고 형변환의 번거로움을 줄여준다
- 제네릭 선언시 클래스 또는 인터페이스에 "< >"를 붙이고 타입 파라미터를 지정 한다
- 사용법
제네릭클래스<적용할타입> 변수 = new 제네릭클래스<적용타입>();
⭐ 참고 블로그