제네릭 메서드의 타입 매개변수 선언은 반환타입 앞에서 이루어지며, 해당 메서드 내에서만 선언한 타입 매개변수를 사용할 수 있다. class CortCat { ... public void add(T element) { ... } } 제네릭 메서드의 타입 매개변수는 제네릭 클래스의 타입 매개변수와 별개의 것이다. 즉, 아래와 같이 동일하게 T라는 타입 매개변수명을 사용한다 하더라도, 같은 알파벳 문자를 이름으로 사용하는 것일 뿐, 서로 다른 타입 매개변수로 간주된다. class CordCat { // 1 : 여기에서 선언한 타입 매개변수 T와 ... public void add(T element) { // 2 : 여기에서 선언한 타입 매개변수 T는 서로 다른 것 ... } } 또한, 클래스 타입 매개변수와 ..