제네릭의 필요성 아래와 같이 제네릭을 사용하면 단 하나의 CordJg클래스만으로 모든 타입의 데이터를 저장할 수 있는 인스턴스를 만들 수 있다. class CordJg { private T code; public CordJg(T code) { this.code = code; } public T getCode() { return code; } public void setCode(T code) { this.code = code; } } 위의 CordJg클래스는 다음과 같이 인스턴스화할 수 있다. CordJg cordJg1 = new CordJg("고양이"); 제네릭 클래스를 정의할 때 주의할 점 class CordJg { private T code1; // 가능 static T code2; // 불가능 } ..