Generic(일반화) 클래스 정의시 여러가지 자료형에 대해 일반화. class MyList { int [] arr = new int[10]; public int GetItem(int i) { return arr[i]; } } class MyfloatList { float [] arr = new float[10]; public float GetItem(int i) { return arr[i]; } } class MyMonsterList { Monster [] arr = new Monster[10]; public Monster GetItem(int i) { return arr[i]; } } 같은 내용의 클래스라도 여러가지 자료형의 경우로 나누어야 한다면 위와 같이 일일이 나열해야 한다. 일반화시킬 필요가 ..