Generics (1) 썸네일형 리스트형 [JAVA] Generics 1. 지네릭스 지네릭스는 다양한 타입의 객체들을 다루는 메서드나 컬렉션 클래스에 컴파일 시의 타입 체크를 해주는 기능이다. 객체의 타입을 컴파일 시에 체크하여 객체의 타입 안정성을 높이고 형변환의 번거로움을 줄여서 코드를 간결하게 유지할 수 있다. 간단하게 얘기하여 ArrayList 와 같은 컬렉션 클래스에 들어갈 수 있는 객체의 종류를 미리 명시해두어 번거로운 형변환을 줄여준다. 2. 지네릭 클래스의 선언 지네릭 타입은 클래스와 메서드에 선언할 수 있는데, 다음과 같이 사용할 수 있다. class Box { T element; void setElement(T element) { self.element = element; } T getElement() { return element; } } 위의 예제에서.. 이전 1 다음