제네릭 썸네일형 리스트형 제네릭(generic) & 컨테이너 제네릭(generic) 우리가 만든 코드(code)가 특정 인터페이스나 클래스가 아닌 "어떤 미지정 타입" 과 동작 할 수 있도록 더욱 일반화된 코드를 작성하기 위해 나타난 개념이다. 파라미터화 타입(parameterized type)의 개념, 다수의 타입을 허용. 파리미터화 타입의 인스턴스를 생성하면 캐스팅이 이루어질 것이고, 타입이 정확한지 컴파일 시점에서 확인된다. 타입 파라미터(type parameter) - 나중에 결정될 수 있는 미지정 타입. 클래스명 다음에 꺽쇠 괄호 ""를 붙여서 그 안에 타입 파라미터를 넣는다. ex) 1. 클래스 작성법 class 클래스명 { 타입 파라미터 변수; } class Foo { T var; } 2. 인스턴스 생성 클래스명 인스턴스명 = new 클래스명(); .. 더보기 이전 1 다음