로딩
티스토리 데이터 처리 중입니다.

[Java의 정석] 12. 제네릭스, 열거형, 어노테이션

 [Java의 정석] 12. 제네릭스, 열거형, 어노테이션

1. Generics 1.1 제네릭스란?

: 컴파일 시에 타입을 확인하는 기능. => 타입 안정성을 높이고 형변환의 번거로움을 줄인다. 1.2 제네릭 클래스의 선언 class Box { T item; void setItem(T item) { this.item = item; } T getItem() { return this.item; } } Box b = new Box(); b.setItem(new Object()); // error b.setItem("abc"); // ok // 이전 코드 호환을 위해 아래도 가능 Box b = new Box(); b.setItem(new Object()); // ok, but warning b.setItem("abc"); // ok, but warning Box : 제.....