[JAVA] 제한된 타입 파라미터와 와일드카드
제한된 타입 파라미터(Bounded Type Parameter) Generic을 이용한 타입에 대해 구체적으로 타입 제한할 경우에 사용 //제한타입과 그 자손타입들만 가능 와일드카드 ? 기호를 쓴다. 제너릭이 사용된 객체를 참조할 때 참조할 객체의 타입을 제한하기 위해 사용한다. 아직 결정되지 않은 타입을 위한 표기법 //모든 허용 가능한 타입이 가능 예시 1 Util2 클래스 안에 Generic 메서드를 만들었다. 를 써서 넘버 타입만 들어올 수 있도록 해주었다. 들어온 인자들은 Double타입으로 변환 후 값을 비교해서 1, 0, -1 중 하나의 값으로 리턴한다. class Util2 { public static int compare(T t1, T t2) { double v1 = t1.doubleVa..