더 자세한 것은 출처를 참고 하시면 됩니다. 아래는 제가 이해하기에 도움 되는 수준으로 정리 한 것입니다. 제네릭 클래스 public class 클래스 { ... } // 가장 기본적인 형태의 제네릭 클래스 class GenericClass{ private T t; T getValue(){ // 제네릭 class 내 에서는 제네릭 타입에 대한 리턴 정의가 편하다. return t; } } // Generic class를 상속 받으면 제네릭 타입도 같이 받아야 한다. class extendedClass extends GenericClass{ } // Generic class를 상속받고, 제네릭 타입 K 도 받는 형태 class extendedClass2 extends GenericClass{ private..