[Java] - Generic
Language/Java2024. 6. 15. 21:31[Java] - Generic

제네릭이 탄생하게 된 이유만약 프로그래밍 중에 타입 별로 값을 할당하고, 보관하고, 조회하는 기능이 필요하다고 가정해보자개발자는 Integer타입, String타입, Double타입 등 먼저 기본형에 맞는 Wrapper클래스를 먼저 만들어 줄 것이다.하지만 Member, Item과 같이 프로그램 개발중에 만들어지는 인스턴스 타입도 모두 만들어야하는 안타까운 일이 발생하게 된다.public class IntegerBox { Integer value; public void setValue(Integer value) { this.value = value; } public Integer getValue() { return value; ..

image