오늘은 제네릭스에 대해서 다시 한 번 봤지만, 역시나 새롭다 새로워... 1. 제네릭스(Generics)란? 컴파일시 타입을 체크해 주는 기능 객체의 타입 안전성을 높이고 형변환의 번거로움을 줄여줌 2. 제네릭 클래스의 선언 class Box { Object item; void setItem(Object item) { this.item = item; } Object getItem() { return item; } } // 위의 Box 클래스가 제네릭 클래스로 바뀌면 class Box { T item; void setItem(T item) { this.item = item; } T getItem() { return item; } } // 같이 바뀐다. 3. 제네릭스의 제약 사항 static 멤버에는 타입 ..