java generic
Java 제네릭(Generic)
Java 제네릭(Generic)
2022.02.20제네릭 (Generic)이란? 클래스 내부에서 지정하는 것이 아닌 외부에서 사용자에 의해서 지정되는 것입니다. 즉 데이터의 타입(data type)을 일반화(generalize)하는 것입니다. 글만으로는 이해가 잘 가지 않아 코드로 살펴보겠습니다. class GenericsBox{ // 제네릭을 사용하는 클래스 private T type; // 타입을 외부에서 주입받습니다. public GenericsBox(T type) { this.type = type; } @Override public String toString() { return "this is "+type.getClass()+" class"; } } public class Main { public static void main(String[] ..