[JAVA] 와일드카드 (Generic Wildcards) 정리
·
BackEnd/JAVA
1. 와일드카드 (Generics Wildcards)란?와일드카드(Wildcards)는 제네릭 타입을 더욱 유연하게 처리하기 위한 기능입니다.?(물음표) 기호를 사용하여 타입을 특정하지 않고 여러 타입을 다룰 수 있도록 합니다.주로 제네릭 메서드의 매개변수에서 사용되며, 타입의 상속 관계를 활용하는 데 유용합니다.와일드카드를 사용하면 다양한 타입을 처리하는 메서드를 더욱 유연하게 작성할 수 있습니다.1.1 와일드카드가 필요한 이유제네릭을 사용하다 보면 단일한 타입이 아니라, 여러 타입을 동시에 처리해야 할 경우가 종종 발생합니다. 예를 들어, 컬렉션 같은 자료구조에서 다양한 타입의 데이터를 처리하고자 할 때, 구체적인 타입을 지정하지 않고 타입 간의 상속 관계를 이용하고 싶을 때가 있습니다.제네릭을 사용..