JAVA
JAVA (29) 제네릭(Generic)
▶ 제네릭(Generic) 여러 데이터 타입을 하나의 타입으로 일반화시킨다는 의미이다.. 컬렉션과 함께 가장 많이 사용되며 저장할 객체를 제한하는 기능으로 한 가지 종류의 클래스만 저장할 수 있게 해 놓은 기능이다. 별도의 제네릭 제시 없이 컬렉션 객체를 생성하게 되면 해당 컬렉션에 다양한 타입의 데이터 값들이 담길 수 있다. ※ 별도의 제네릭 설정을 으로 하면 해당 컬렉션 안에는 오직 Music객체만 담길 수 있다. , , , - 타입변수라고 부르며 내부에 들어간 알파벳 단어에는 기능이 없다. (단, 개발자 간의 암묵적인 규칙이 존재한다.) - 임의의 정해지지 않은 참조 자료형 타입을 의미한다. 실제 데이터 타입은 컴파일 시점에 정해진다. ※ 컴파일 시점이란 제네릭 클래스 객체 생성, 제네릭이 붙은 매..