제네릭 클래스(Generic Class)란? Generic Class는 직역하면 포괄적인 클래스입니다. 여기서 포괄적이라는 의미는 특정 타입만을 다루지 않고 여러 종류의 타입을 일반화시켜 표현함을 나타냅니다. 즉 Integer만 다루는 계산기가 아니라 Integer, Double 등 숫자와 관련한 Wrapper Class 들도 사용할 수 있도록 일반화한 계산기를 만들고자 하는 것이죠. 그렇지 않으면 모든 Number 클래스에 대한 계산기 클래스를 일일이 하나하나 만들어줘야 할테니까요. 제네릭 클래스 예제 - 탈 것과 회사 간단한 예제를 통해 제네릭 클래스를 보여드리겠습니다. 여기 탈 것(Vehicle) 클래스가 있습니다. 그리고 탈 것 종류(Truck, SUV, Bicycle)에 따라 회사를 만들고자 합..
[JAVA] 제네릭 클래스(Generic Class)
제네릭 클래스(Generic Class)란? Generic Class는 직역하면 포괄적인 클래스입니다. 여기서 포괄적이라는 의미는 특정 타입만을 다루지 않고 여러 종류의 타입을 일반화시켜 표현함을 나타냅니다. 즉 Integer만 다루는 계산기가 아니라 Integer, Double 등 숫자와 관련한 Wrapper Class 들도 사용할 수 있도록 일반화한 계산기를 만들고자 하는 것이죠. 그렇지 않으면 모든 Number 클래스에 대한 계산기 클래스를 일일이 하나하나 만들어줘야 할테니까요. 제네릭 클래스 예제 - 탈 것과 회사 간단한 예제를 통해 제네릭 클래스를 보여드리겠습니다. 여기 탈 것(Vehicle) 클래스가 있습니다. 그리고 탈 것 종류(Truck, SUV, Bicycle)에 따라 회사를 만들고자 합..
2023.12.17