[Java] 제네릭(Generic) 문법과 타입 추론(var 변수) 개념 정리
우와한개발자
[ 제네릭 Generics ]1. 제네릭 Generics 이란? 1) 개념클래스나 메서드에서 사용할 타입을 미리 정하지 않고, 사용하는 시점에 타입을 결정하는 문법타입을 매개변수(parameter)처럼 사용 → 타입을 일반화하여 재사용성과 타입 안전성을 확보Java SE 5부터 도입제네릭을 사용하면 강제 형변환이 불필요하고 컴파일 단계에서 타입체크 가능 2. 타입 파라미터(Type parameter)제네릭에서 에서 T는 유형 매개변수(Type parameter)라고 함.기호의미TTypeEElementKKeyVValueNNumber 1) 상위 바운드 (Upper Bound)타입 파라미터가 특정 클래스 또는 인터페이스의 하위 클래스여야 함.. extends 키워드를 사용하여 정의class NumberBox..