[JAVA] 자바 - 제네릭 상속 관계 (ex. Number - Integer)
[JAVA] 자바 - 제네릭 상속 관계 ✔️ 제네릭 상속 (매개변수 관계) 제네릭에서 타입 매개변수에 상속관계가 성립한다. (어떤 타입 매개변수를 가진 제네릭 클래스에서는 상속관계가 성립안된다.) 💡 제네릭 클래스를 상속 받는 하위 클래스는 상위 클래스의 파라미터 타입을 기술해야하며, 추가 타입 파라미터를 가질 수 있다. (인터페이스도 마찬가지) class Test7{ public void disp(U u) { System.out.println(u.getClass().getName() + ", " + u); } } 💡 제너릭은 메소드도 만들 수 있는데, 위에서 의 뜻은 Number 클래스를 상속하는, 즉 '자식'이 될 수 있는 클래스의 매개변수가 아니면 해당 메소드를 사용할 수 없다는 뜻이다. ex) I..