Super1 [Java] 제네릭(Generic) 제네릭(Generic) class Box { private T ob; public void set(T o) { ob = o; } public T get() { return ob; } } Box aBox = new Box(); 제너릭이란 한 가지 데이터 타입에 의존적이지 않도록, 타입을 내부적으로 지정하는 것이 아닌 외부에서 사용자에 의해 지정되는 것을 의미한다. 위 코드는 제너릭을 사용해 정의된 클래스이다. Box 클래스에서 사용된 T를 타입 매개변수(Type Parameter), Box 에서 타입 매개변수에 전달된 Apple 클래스를 타입 인자(Type Argument), Box이라는 새로운 타입을 매개변수화 타입(Parameterized Type) 또는 제너릭 타입(Generic Type) 이라고 한.. 2022. 9. 8. 이전 1 다음