모든 타입으로 대체할 수 없고, 특정 타입과 자식 또는 구현 관계에 있는 타입만 대체할 수 있는 타입 파라미터를 제한된 타입 파라미터라고한다 public 리턴타입 메소드(매개변수, ...) { ... } 예를 들어 위 코드의 T는 상위타입이거나 상위타입의 자식타입일 경우에만 대체 가능하다. 상위타입은 클래스뿐만 아니라 인터페이스도 가능한데, 인터페이스라고 해서 implements를 사용하지는 않는다. public boolean compare(T t1, T t2){ double v1 = t1.doubleValue();// Number의 doubleValue() 메소드 사용 double v2 = t2.doubleValue(); return (v1 == v2) } 타입 파라미터가 Number 타입으로 제한되면..