🤔 Generic 알고 사용하시나요?

Generic 은 데이터의 형식에 의존하지 않고 하나의 값이 여러개의 데이터 타입을 가질 수 있도록 지원하는 기능인데요

클래스 내부에서 지정하는 것이 아닌 외부에서 사용자에 의해 지정될 수 있도록 합니다.


Map 과 List, Set 과 같은 Collection 구현체가 Generic 을 사용하는 대표적인 케이스죠.


Generic 은 Java 5 부터 등장한 개념으로

타입만 다르고 동작하는 기능이 같은 2개 이상의 클래스를 하나의 클래스로 묶어줄 수 있게 함으로써 재사용성을 높이고

Object 로 변환하지 않아도 되기 때문에 컴파일시 잘못된 타입에 대한 에러 검출 및 불필요한 타입 cast 코드를 쓰지 않아도 되어 코드량을 줄일 수 있습니다.


Generic 사용 케이스에 대한 자세한 예제와 설명이 공유드린 원문 링크에 정리되어있으니 관심있으신 분들은 한번 보시면 좋겠습니다.


📚 원문

https://velog.io/@jaemin05/%EC%A0%9C%EB%84%A4%EB%A6%AD-%EC%95%8C%EA%B3%A0-%EC%82%AC%EC%9A%A9%ED%95%98%EC%8B%9C%EB%82%98%EC%9A%94?utm_source=oneoneone

제네릭 알고 사용하시나요?

velog.io

제네릭 알고 사용하시나요?

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 11월 29일 오후 2:49

 • 

저장 50조회 4,721

댓글 0