제네릭1 제네릭스(Generics) 제네릭스란?제네릭스는 다양한 타입의 객체들을 다루는 메서드나 컬렉션 클래스에 컴파일 시의 타입 체크(compile-time type check)를 해주는 기능이다. 타입 안정성을 높인다는 것은 의도하지 않은 타입의 객체가 저장되는 것을 막고, 저장된 객체를 꺼내올 때 원래의 타입과 다른 타입으로 잘못 형변환되어 발생할 수 있는 오류를 줄여준다는 뜻이다.class Box{ T item; void setITem(T item){ this.item = item; } T getItem() { return item; }} 제네릭스의 장점1. 타입 안정성을 제공한다.2. 타입체크와 형변환을 생략할 수 있으므로 코드가 간결해진다. 제네릭스의 제한모든 객체에 대해 동일하게 동작해야하는 static.. 2024. 6. 12. 이전 1 다음