728x90 반응형 와일드카드1 [자료구조] 와일드 카드(Wildcard) 💡 Wildcard란?? 제네릭 클래스의 객체를 메소드의 매개변수로 받을 때, 그 객체의 타입 변수를 제한하는 것을 말한다. 즉 ‘제한된 제네릭 클래스’라고 할 수 있다. 활용 예시 메서드에서 제네릭 클래스의 객체를 매개변수로 받는 경우 **public void myMethod**(ArrayList list) { . . . } 이 메소드는 ArrayList를 매개변수로 받고 있지만, ArrayList가 담고 있는 '타입 변수'는 Number를 상속받은 객체들이어야 정상적으로 작동 하도록 설계되었다. 하지만 ArrayList가 어떤 타입 변수를 가지고 있던지 간에 모두 받아 들일 가능성이 있다. 이런 경우에 와일드 카드를 이용하여서 ArrayList의 '타입 변수'를 지정 할 수 있다. **public v.. 2023. 8. 28. 이전 1 다음 728x90 반응형