Java
2022. 12. 16. 18:39
[Java] Generic / Collection
제네릭 (Generic) 제네릭(Generic) 타입을 구체적으로 지정라는 것이 아니라, 추후에 지정할 수 있도록 일반화해두는 것 즉, 작성한 클래스 또는 메서드의 코드가 특정 데이터 타입에 얽매이지 않게 해둔 것 필요성 코드는 동일하지만 다른 타입들의 필드, 메서드, 클래스들이 필요해지면 각 타입마다의 클래스를 다시 작성해야함 제네릭을 사용한다면 이런 번거로움이 줄어듦 제네릭 클래스 정의 제네릭 클래스 (Generic Class) 제네릭을 사용한 클래스 객체 생성 시 실제 타입 지정 단, 기본 타입 지정 불가. 래퍼클래스 사용해야함 다형성 적용 가능 제네릭 클래스 예시 public class 클래스명 { } public class 클래스명 { } public interface 인터페이스명 { } pub..